linux常用命令

linux常用命令

目录操作

命令 对应单词 作用
1 ls [-a所有-l详细] list 查看当前目录内容
2 pwd print work directory 查看当前所在目录
3 cd 目录名 change directory 切换目录
4 mkdir 目录名 make directory 创建目录
5 rmdir [-p嵌套删除] 目录名 remove directory 删除空目录
6 rm [-r所有-f无需确认]目录名 remove 可以删除非空目录
7 cp [-r拷贝目录] 源目录 目标目录 copy 拷贝目录
8 mv 源目录 目标目录/[新目录名]/ move 移动目录

文件操作

命令 对应单词 作用
1 touch 文件名 touch 若文件不存在则创建目录
2 rm 文件名 remove 删除文件
3 cat [-n显示行数] 文件名 显示文件所有内容
4 more 文件名 分页显示文件内容(回车下一行,空格下一屏,b上一屏,q退出)
5 tail [-f动态显示] 文件名 读取文件末尾内容
6 cp 源文件 目标目录 copy 拷贝文件
7 mv 源文件 目标目录/[新文件名] move 移动文件

压缩打包/解压

tar [-zcxvf] 压缩包名 打包的文件

选项 含义
-c 将多个文件或目录进行打包。
-z 通过gzip来压缩/解压
-f 包名 指定包的文件名。包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名;
-v 显示打包文件过程;
-x 解压缩

文本编辑

vi/vim 文件名

查找

语法 作用
find 目录名 -name 文件名 通过文件名来模糊查找文件
grep 单词 文件名 从文件中查找文本内容

选项对应的单词

-a
all : 全部,所有 (ls , lsattr , uname)
archive : 存档 (cp , rsync)
append : 附加 (tar -A , 7z)

-c
commands : 执行命令,带参数 (bash , ksh , python)
create : 创建 (tar)

-f
force : 强制,不经确认(cp , rm ,mv)
file : 文件,带参数 (tar)

-h
–help : 帮助
human readable : 人性化显示(ls , du , df)
headers : 头部

-i
interactive : 交互模式,提示(rm , mv)
include : 包含

-k
keep : 保留

-l
long listing format : 长格式(ls)
list : 列表
load : 读取 (gcc , emacs)

-m
message : 消息 (cvs)
manual : 手册 (whereis)
create home : 创建 home 目录 (usermod , useradd)

-n
number : 行号、编号 (cat , head , tail , pstree , lspci)
no : (useradd , make)

-p
parents 需要时创建上层目录,如目录早已存在则不当作错误

-q
quiet : 静默

-r
reverse : 反转
recursive : 递归 (cp , rm , chmod -R)

-u
user : 用户名、UID,带参数

-v
verbose : 冗长
version : 版本

-x
exclude : 排除 (tar , zip)

-y
yes

-z
zip : 启用压缩 (bzip , tar , zcat , zip , cvs)


linux常用命令
http://xwww12.github.io/2022/08/12/linux/linux常用命令/
作者
xw
发布于
2022年8月12日
许可协议