linux笔记-基础篇2
2017-02-06 22:13
176 查看
linux命令
查看各种信息
查看文件详细信息:stat [option] file,例如:stat a.txt
查看在线用户:who
查看当前自己的用户:whoami
查看主机名:hostname
查看系统信息:uname -a
查看耗时的进程信息:top,每3秒刷新一次,按q退出或cltr+c中断刷新,pid为进程的id,可以查看进程的cpu,缓存占用率等
杀死进程:kill [选项] pid,例如:kill 2277,杀死pid为2277的进程
显示全部的进程信息快照:ps -axu
显示文件大小信息:du [option] [file],file可以是文件或目录文件,例如:du,显示当前目录的各文件大小情况、du /:显示linux全部文件的大小情况
显示磁盘使用情况:df [option] [file],df为disk free的简写,例如:df,显示磁盘情况
清屏:clear
显示网卡的配置:ifconfig,具体网络连接可以百度。
给文件添加读写权限:chmode mode file,chmod为change mode的简写,主要用于修改权限,例如:chmod 640 /etc/sudoers,644为权限的数字形式写法
查看用户信息:sudo cat /etc/passwd,给用户添加sudo权限可以百度。
打包、压缩
打包是把一个文件打包成一个tar文件,可设置参数压缩改变大小;压缩在打包基础上压缩文件大小,压缩也可以直接对目录压缩
打包(tar [option] file dir)
把java目录打包,不压缩:tar [option] file dir,tar -cvf java.tar ./java(当前目录则需加./),-c:创建包文件,-v:显示打包的文件目录,-f:使用归档名,且f选项要放在最后面,归档名一般以.tar结尾,其中-cf选项一定要加
把java目录打包,并压缩:tar -jcvf java.bz2 ./java或者tar -zcvf java.gz ./java,-j:以bzip2格式压缩,-z以gzip格式压缩
把java目录打包,并压缩到别的目录:tar -zcvf /home/scott/java.gz ./java,要压缩到别的目录文件,file直接用绝对路径,file为压缩后的路径
拆包(tar -x[option] file [-C dir])
拆包到当前文件夹:tar -xvf ./test/java.tar,没有声明拆包到哪里,默认拆包到当前文件
拆包到别的文件夹:tar -xvf ./test/java.tar -C /home/test/javapackage,拆包到别的目录可用-C dir命令设定目标目录,C为大写
解压拆包到别的文件夹:tar -xzvf ./test/java.gz -C /home/test/javapackage,就是在原拆包的命令上加入解压选项,如:z、j
压缩(语法较多,具体可以百度)
压缩tar文件:gzip java.tar,直接将tar文件压缩,它不能直接将目录压缩,压缩后文件名自动取为:原文件名+.gz,压缩后的文件就在当前目录,原文件压缩后默认会消失,需要压缩目录可用tar命令。
解压缩
解压gz压缩文件:gzip -dv java.tar.gz,将压缩文件解压到当前文件夹,-d表示解压,v显示进度
软件管理
安装软件(dpkg:debian package,可安装.deb等文件)
离线安装:sudo dpkg -i file,-i表示install,例如:sudo dpkg -i ./tree_1.6.0-1_i386.deb,安装tree命令
卸载:sudo dpkg -r package,package为安装的包名,sudo dpkg -r tree
当然还有在线安装、make install命令安装等,具体百度
自动补全:打出前几个字母按tab键就行
查看各种信息
查看文件详细信息:stat [option] file,例如:stat a.txt
查看在线用户:who
查看当前自己的用户:whoami
查看主机名:hostname
查看系统信息:uname -a
查看耗时的进程信息:top,每3秒刷新一次,按q退出或cltr+c中断刷新,pid为进程的id,可以查看进程的cpu,缓存占用率等
杀死进程:kill [选项] pid,例如:kill 2277,杀死pid为2277的进程
显示全部的进程信息快照:ps -axu
显示文件大小信息:du [option] [file],file可以是文件或目录文件,例如:du,显示当前目录的各文件大小情况、du /:显示linux全部文件的大小情况
显示磁盘使用情况:df [option] [file],df为disk free的简写,例如:df,显示磁盘情况
清屏:clear
显示网卡的配置:ifconfig,具体网络连接可以百度。
给文件添加读写权限:chmode mode file,chmod为change mode的简写,主要用于修改权限,例如:chmod 640 /etc/sudoers,644为权限的数字形式写法
查看用户信息:sudo cat /etc/passwd,给用户添加sudo权限可以百度。
打包、压缩
打包是把一个文件打包成一个tar文件,可设置参数压缩改变大小;压缩在打包基础上压缩文件大小,压缩也可以直接对目录压缩
打包(tar [option] file dir)
把java目录打包,不压缩:tar [option] file dir,tar -cvf java.tar ./java(当前目录则需加./),-c:创建包文件,-v:显示打包的文件目录,-f:使用归档名,且f选项要放在最后面,归档名一般以.tar结尾,其中-cf选项一定要加
把java目录打包,并压缩:tar -jcvf java.bz2 ./java或者tar -zcvf java.gz ./java,-j:以bzip2格式压缩,-z以gzip格式压缩
把java目录打包,并压缩到别的目录:tar -zcvf /home/scott/java.gz ./java,要压缩到别的目录文件,file直接用绝对路径,file为压缩后的路径
拆包(tar -x[option] file [-C dir])
拆包到当前文件夹:tar -xvf ./test/java.tar,没有声明拆包到哪里,默认拆包到当前文件
拆包到别的文件夹:tar -xvf ./test/java.tar -C /home/test/javapackage,拆包到别的目录可用-C dir命令设定目标目录,C为大写
解压拆包到别的文件夹:tar -xzvf ./test/java.gz -C /home/test/javapackage,就是在原拆包的命令上加入解压选项,如:z、j
压缩(语法较多,具体可以百度)
压缩tar文件:gzip java.tar,直接将tar文件压缩,它不能直接将目录压缩,压缩后文件名自动取为:原文件名+.gz,压缩后的文件就在当前目录,原文件压缩后默认会消失,需要压缩目录可用tar命令。
解压缩
解压gz压缩文件:gzip -dv java.tar.gz,将压缩文件解压到当前文件夹,-d表示解压,v显示进度
软件管理
安装软件(dpkg:debian package,可安装.deb等文件)
离线安装:sudo dpkg -i file,-i表示install,例如:sudo dpkg -i ./tree_1.6.0-1_i386.deb,安装tree命令
卸载:sudo dpkg -r package,package为安装的包名,sudo dpkg -r tree
当然还有在线安装、make install命令安装等,具体百度
自动补全:打出前几个字母按tab键就行
相关文章推荐
- linux脚本基础篇--21条入门学习笔记
- linux笔记-基础篇
- Linux(shell)学习笔记(基础篇)
- 学习linux两天的笔记(基础篇 适合新手)
- Linux笔记基础篇-防火墙,selinux的关闭
- linux学习笔记--基础篇
- 嵌入式linux笔记
- Tomcat5.5.9 linux安装笔记。
- linux系统安全基础笔记之一
- ChinaITLab-Linux工程师培训课程笔记2
- ChinaITLab-Linux工程师培训课程笔记5
- linux操作笔记
- ChinaITLab-Linux工程师培训课程笔记3
- linux系统安全基础笔记之二
- linux编程笔记,进程简单例子
- ChinaITLab-Linux工程师培训课程笔记1
- 学习笔记-Linux 系统管理学习笔记(一)
- 【笔记】使用linux的防火墙配置工具会清除 i 4000 ptables 的手工配置规则
- linux学习笔记(1)
- Linux学习笔记之后台进程(at和&)