Linux常用命令总结
Linux常用命令
1.创建一个目录:mkdir [选项] 目录名称
选项: -p 递归创建
-m 自定义目录权限
2.删除目录或文件:rm [选项] 文件或目录
选项:-f 强制删除
-r 递归删除
-i 显示提示信息
3.创建空文件:touch 文件名
4.拷贝文件或目录:cp [选项] 源文件位置 目标文件位置
选项:-r 递归复制
5.移动或重命名文件名,目录:mv源文件位置 目标文件位置
6.压缩,解压目录或文件:
6.1:tar命令 打包为.tar文件 tar -cvf
解压.tar文件 tar -xvf
6.2zip命令 打包为.zip文件 zip [选项] 文件压缩后的路径 带压缩的路径
选项:-r 递归压缩
-m 删除源文件
-v 显示压缩过程
解压.zip文件 unzip [选项] 压缩包名
选项:-d 指定解压目录
7.查找文件,目录:find 路径 [选项] [表达式]
路径:指的是被查的路径或文件名
表达式:指的是被查找文件文件匹配的格式
选项:-name 根据文件名查找
-iname 根据文件名查找并忽略大小写
-mtime 显示过去n天被修改的文件
8.查找文件:locate 文件名
9.过滤查找:grep [选项] 查找内容 源文件
选项:-i 忽略大小写
-n 显示行号
10.查看进程:ps -ef|gref 进程类型
11.终止进程:kill [信号] 进程号
信号:-1 重启进程
-2 结束进程,并不强制
-9 强制终止进程
-15 默认信号,正常结束进程
12.切换用户:us [选项] 用户名
选项:- 切换用户,同时切换工作环境(环境变量改变)
13.修改文件,目录权限:chmod [选项] 数字全限值 文件
选项:-v 显示处理流程
-r 表示递归处理
数字全限值: 4+2+1=7 r+w+x
4+0+1=5 r+x