ls: #列出目录
-a #参数: all ,查看全部的文件,包括隐藏文件
-l #参数 列出所有的文件,包含文件的属性和权限,没有隐藏文件
- # 配合 -l 以人性化的方式显示文件大小
cd #切换目录
cd~ #当前目录
cd . #保持当前目录不变
cd .. #返回上一级目录
cd- # 可以在最近两次工作目录之间来回切换
pwd #显示用户所在的目录
mkdir #创建一个新的目录
mkdir -p #创建多层目录
rmdir: #删除一个空的目录
rmdir -p #删除多层空的目录
cp: #复制文件或目录 在文件所在目录执行 cp 要复制的文件 目标路径/
rm: #移除文件或目录
-f #忽略不存在的文件,不会出现警告,强制删除!
-r #递归删除
mv #移动文件与目录,或修改文件与目录的名称 在文件所在目录执行 mv 要移动的文件 目标路径/
-f #强制v
-u #只替换更新后的文件
touch #创建文件,修改末次修改文件日期
touch color.txt # 如果文件不存在,可以创建一个空白文件
touch -d "2 days ago" color.txt #如果文件已经存在,可以修改文件的末次修改日期
stat # 查看文件状态信息,可配合上述touch使用。
mv #移动文件
-i # 如果文件已存在,将会询问用户是否覆盖
-f # 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。文件重命名
cat #查看文件
-b # 对非空输出行编号
-n # 对输出的所有行编号
grep #过滤文本,文本搜索工具
-i # 忽略大小写对非空输出行编号
-n #对输出的所有行编号
find #通常用来在特定目录下搜索符合条件的文件
find [路径] -name "*.py" # 查找指定路径下扩展名是 .py 的文件,包括子目录。
如果省略路径,表示在当前文件夹下查找
history #查看历史记录
-c # 清除历史记录
date #查看系统时间
cal #查看日历
-y #可查看一年的日历 (cal -y 2022)
uptime #查看系统负载
df -h #显示磁盘剩余空间
du -h [目录名] #显示目录下的文件大小
ps aux #查看进程的详细状况 0
a 显示终端上的所有进程,包括其他用户的进程
u 显示进程的详细状态
x 显示没有控制终端的进程
top # 动态显示运行中的进程并且排序,要退出 top 可以直接输入 q
kill [-9] #进程代号 终止指定代号的进程, -9 表示强行终止
#使用 kill 命令时,最好只终止由当前用户开启的进程,而不要终 止 root 身份开启的进程, 否则可能导致系统崩溃
ifconfig # 查看/配置计算机当前的网卡配置信息
ping ip地址 # 检测到目标 ip地址 的连接是否正常
tar -cvf 压缩文件名.tar 源文件 #打包文件,只打包但不压缩
tar -xvf 打包文件名.tar #解包文件
tar -zcvf 打包文件.tar.gz 被压缩的文件 或者 路径/文件 #打包压缩文件 -z调用了gzip压缩命令
tar -zxvf 已打包文件.tar.gz #解压缩文件
yum install #全部安装
yum install package1 # 安装指定的安装包package1
yum update #全部更新
yum update package1 #更新指定程序包package1
yum check-update #检查可更新的程序