cd——切换工作目录
-
进入用户主目录:cd cd ~
-
返回此目录之前目录(容易陷入循环): cd -
-
返回上级目录:cd …
-
返回上两级目录 cd …/…
pwd——查看当前工作目录
ls——显示目录内容列表
--ls后可接多个参数,不写[文件名|目录名]选项查看的是当前工作目录下文件
ls [文件名|目录名] [-l|-a|-R|-h]
-
-l——详细信息简介,可以简写为ll
-
-a——显示所有子目录和文件信息,包括隐藏文件
-
-R——递归显示内容(显示自己,与其父结点)
-
-h——以友好方式显示文件大小
mkdir——创建目录
--[-p]存在时表示级联创建目录,后接目录名格式如下/外层目录名/内层目录名
mkdir [-p] 目录名1 目录名2...
-
创建普通目录
-
级联创建目录
-
同时创建多个目录
rmdir——删除空目录
[-p]存在时表示级联删除空目录,后接目录名格式如下/外层目录名/内层目录名
rmdir [-p] 目录名1 目录名2...
-
删除普通空目录
-
删除嵌套空目录
-
同时删除多个空目录
du——统计目录及文件的空间占用情况
du [-a|-h] [目录或文件名]
df——显示磁盘相关信息
--[-h]表示以更易读的字节单位显示信息
df [-h]
touch——创建文件
touch 文件1 文件2 文件3...
file——查看文件类型
file 文件名1 文件名2 文件名3
cp——复制
--[-R]表示递归复制整个目录树
cp [-R] 源文件 目标文件
rm——删除文件
--[-f]表示强行删除文件或目录,不进行提醒
--[-r]表示递归删除整个目录树
rm [-f|-r] 目录或文件名
mv——移动文件(位置相同功能等效于重命名)
mv 源文件 目的文件
cat——将文件内容显示到控制台
--[-n]选项表示显示行号
cat [-n] 文件名
head——显示指定文件开头若干行,默认10行
head -n 文件名
tail——显示指定文件末尾若干行,默认10行
tail -n 文件名
more——显示文件内容,每次显示负一屏
more 文件名
less——分屏上下翻页浏览文件内容
less 文件名
find——查找文件
find [-name] 文件名
echo——标准输出(类似于python的print(“”))
echo "输出内容"
ping——网络测试命令
ping ip地址/网址
出现下图所示情形,则可视为网络通畅:
man——查看帮助文档
man 命令名
help——查看内部命令帮助
help 内部命令名
clear——清屏
who——当前在本地系统上的所有用户的信息
--当前用户
whoami
--计算机中所有用户
who
uptime——查询系统信息
- load average后三个数字分别代表1分钟负载、5分钟负载、15分钟负载
w——查询系统信息
free——查看系统内存
free [-h|-m]
wc——统计行
--wc统计行数、单词数、字节数
--wc -l仅仅统计行数
wc [-l] 文件名
top——监控Linux系统状况(按Q键退出)
cal——查看日历
--不加年份默认显示当前月份日历
cal 年份
su——切换用户
su 用户名