7、压缩、解压
①解压:tar -zxvf 压缩文件 [-C] [指定解压目录]
tar -zxvf redis-3.2.8.tar.gz #将文件解压到当前目录 tar -zxvf redis-3.2.8.tar.gz -C /root/dir #将文件解压到指定目录 |
②压缩:tar -c[z]vf 压缩文件 目录
tar -cvf test.tar /root/test #打包 tar -czvf test.tar.gz /root/test #打包并压缩 |
8、文件查找命令
①查找符合条件的文件:find
find /root -name 'ins*.tet' #查找root目录下以文件名ins开头的txt文件 find / -type f -size +100M #查找/目录下文件大小大于100M的文件 |
②对文件进行文本查询:grep
grep lang anaconda-ks.cfg #在文件中查找lang grep a anaconda-ks.cfg --color #在文件中查找a,高亮显示 |
③查看可执行文件的位置:which
which pwd #查找pwd命令的路径 |
9、系统管理命令
①列出系统中当前运行的进程:ps
例:
ps -ef #查看所有进程 |
②终止执行中的程序:kill
例:
kill -9 12345 #杀死pid为12345的进程 |
③管道命令
例:
ps -ef | grep java #查询名称中包含java的进程 |
10、用户的创建和删除命令
①用户创建和密码设置
例:
useradd itheima #创建新用户itheima passwd itheima #设置用户itheima密码 |
②用户删除(root下执行)
userdel -r itheima #删除用户itheima |
11、权限管理命令
①用来变更文件或目录的权限:chmod
例:
chmod777 a.txt #给所有用户加上所有权限 4 2 1 chmod +x a.txt #给所有用户加上执行权限 |
12、网络和服务管理命令
①查看主机ip地址:ifconfig
13、其他命令
①创建软连接,类似于创建快捷方式:ln
例:
ln -s 2.txt 1.txt #给2.txt创建1.txt快捷 |
②查看历史命令:history
14、vi vim 编辑器使用