目录
☃️(1)路径显示 pwd 指令
显示当前用户所在的路径。
☃️(2)罗列文件或目录 ls 指令
罗列出当前目录下对应的的文件名称或者目录名称。
①ls -l 显示当前目录下文件或者目录更详细的属性信息
②ls -a显示所有文件,包括隐藏文件(说明ls默认不显示隐藏文件)以 . 开头的文件,在Linux下叫做隐藏文件
③ls -d 不进入目录,显示目录本身信息
④ls -R 递归式的显示所有文件
☃️(3)切换路径 cd 指令
进入一个路径或者切换路径。
cd . 当前目录
cd .. 回退上级目录
cd~ 进入当前用户的工作目录,即默认登陆所处的目录
cd- 两个热点路径来回切换
☃️(4)文件创建 touch 指令
Linux下创建普通文件的命令。
touch + 已有文件的名字 = 更新时间
☃️(5)目录创建 mkdir 指令
Linux下创建新目录(只能是一个)
mkdir -p 创建一串目录,即路径
☃️(6)删除 rmdir 和 rm 指令
rmdir 只能删除目录,并且为空目录
rm 默认删除普通文件
rm -r 递归删除
rm -f 强制删除
rm -i 删除前询问
☃️(7)查看 man 指令
查看命名,系统调用,C接口的一个手册。man默认从1号手册开始查找,找到即停止,man也可以根据手册指定查找,如 man 1/2/3 命令/接口/C
☃️(8)拷贝 cp 指令
实现拷贝文件(如果有同名文件则覆盖式拷贝)
cp -r 拷贝目录
cp -i -r 询问是否拷贝
☃️(9)剪切 mv 指令
1.类型剪切功能,即可以剪切目录,也可剪切文件。
2.对文件或者目录重命名。
☃️(10)查看 cat 和 tac 指令
cat 和 tac 都可查看文件内容,cat以正序显示, tac以逆序显示。
补充:
cat 不适合查看大文本,查看大文本如日志之类的推荐使用 more 和 less
more -n 可以定行查看,不可上下滑动
less 查看时可以上下滑动
☃️(11)读取 head 和 tail 指令
默认从文件中读取数据,head默认打印前10行,tail默认后10行。
☃️(12)查找 find 指令
find -name 按文件名查找文件(可能需要访问磁盘,进而导致效率低下)
☃️(13)查找 which 和 whereis指令
which:只用来搜索命令,搜索你曾经在哪个路径下使用了此命令
whereis:在指定的路径下,查找指定的文件名对应的指令或者文档
☃️(14)重命名 alias 指令
对命令重命名
☃️(15)过滤文本 grep 指令
文本内容行过滤工具,默认匹配文本中的关键字,匹配上的进行显示
grep -n 显示匹配出的文本内容并标上原来文本中的行号
grep -i 不区分大小写显示文本内容(原来区分)
grep -v 把匹配上的文本内容不显示,显示没匹配上的文本内容
加上管道命令,wc -l 可以和 grep 连用显示行号
☃️(16)排序 sort 指令
按ASCII码值对文本内容进行排序
☃️(17)去重 uniq 指令
对文本内容去重
☃️(18)压缩解压 zip 和 unzip 指令
zip 打包压缩。一般打包压缩目录时,只打包压缩一个空目录。
zip -r 递归打包压缩
unzip 解压
unzip -d 可指定路径
☃️(19)压缩解压 tar 指令
tar指令一般是解压以 .tgz 为后缀的。
tar -czf 打包并压缩
tar -czf -t 不打包压缩文件,之查看
tar -xzf 解包并解压
tar -xzf -r解压同步显示压缩文件列表
tar -xzf -C(大写) 指定路径解压
☃️(20)查看内核 uname -r 指令
查看Linux内核信息(也叫体系结构)
☃️(21)查看cpu lscpu 指令
查看cpu的状态
例如:
3.10.0-957.21.3