pwd 指令

显示当前工作目录的绝对路径

  1. pwd

ls 指令

显示所在目录有那些文件和目录

  1. ls

ls -a 指令

显示目录和文件, 包括隐藏的文件

  1. ls -a

ls -l 指令

home
以列表的方式显示

  1. ls -l

mkdir 创建目录

  1. mkdir /home

mkdir -p 创建多级目录

  1. mkdir -p /home/A1

touch 创建文件

  1. touch A1.txt

cp 拷贝

cp 拷贝文件

拷贝 text.txt 文件 到 A1 的目录下

  1. cp text.txt /A1/

cp - r 拷贝目录

拷贝目录下的所有文件到另一个目录

  1. cp -r /nome/bbb/ /A1/
  2. # 如果是拷贝整个根目录的话
  3. cp -r ./ /A1/

\cp 强制覆盖拷贝

强制拷贝, 并覆盖到 A1 目录

  1. \cp -r /home/bbb /A1/

rm 移除文件或目录

rm 删除文件

  1. rm text.txt

rm -r 删除目录

  1. rm -r /home/bbb

rm -f 强制删除不提示

  1. rm -f text.txt
  2. rm -f /home/A1

mv 移动文件 与 重命名

mv 重命名

  1. mv test.txt newtext.txt

mv 移动文件

  1. mv /home/A1/text.txt /home/A2

cat 查看

cat 查看文件

  1. cat /home/test.txt

cat -n 查看文件并显示行号

  1. cat -n /home/test.txt

cat -n … | more 特殊浏览

只能浏览文件, 而不能修改文件, 为了方便后面加 上 | more

  1. cat -n /home/A1/test.txt | home

more 管道(可单独使用)

  1. more /home/test.txt

less 分屏查看文件

  1. less /home/test.txt
空白键 下一页
pageup键 上一页
/在哪 向下搜寻
?在哪 向上搜寻
q 离开less 模式

echo 输出内容

输出内容到控制台

  1. echo $PATH
  2. echo "你好世界"

head 显示文件头部内容

用于显示文件头部内容 默认显示 前10行的内容

  1. head /home/A1/test.txt
  2. head -n 20 /home/A1/test.txt # 显示20行的内容

ln 软连接

软连接的意思是 创建快捷键 跟win10系统一样创建快捷键文件

ln -s 创建

  1. ln -s /root/ /home/myroot

rm 删除

  1. rm /home/myroot

date 日期时间

date 显示当前时间
date + %mm 显示年
date +%d
date +%y 当前时间

find 查找类

find 查找文件

  1. find /home -name test.txt

find *查找文件

  1. find /home -name *.txt

查找指定用户所有文件

  1. find /opt -user zhangs

按文件大小查找

  1. find / -size 200M
  2. find / -size 200K
  3. find / -size 200G

locate 快速定位文件

  1. # 使用之前 先
  2. updatedb
  3. locate test.txt

grep 和管道符 |

  1. 查找文件 test.txt 过滤是否有 yes 字符串

找这个文件的 内容里是否有 yes 字符串

  1. cat /home/test.txt | grep "yes"
  1. 显示行号 查找文件
    1. grep -n "yes" | /home/test.txt

gzip/gunzip 解压缩.gz

gzip 压缩.gz

  1. # 默认后缀名
  2. gzip /home/A1/test.txt

gunzip 解压

  1. gunzip /home/A1/test.txt.gz

zip/unzip 解压缩.zip

zip 压缩文件

  1. zip /home/A1/test.txt

zip 压缩目录

  1. zip -r Myhome.zip /home/A1

unzip 解压

解压文件至 home目录

  1. unzip -d /root/home /home/A1/Myhome.zip

tar 解压同时包含

属性

-c 产生 .tar打包文件
-v 显示详细信息
-f 指定压缩文件名
-z 打包同时压缩
-x 解压 .tar文件

tar -zcvf 压缩多个文件

  1. tar -zcvf A1.tar.gz /home/A1/test1.txt /home/A2/test2.txt

tar -zcvf 压缩整个目录

  1. tar -zcvf myhome.tar.gz /home/

tar -zxvf 解压文件

  1. tar -zxvf myhome.tar.gz

tar -zxvf 解压文件到指定目录

  1. tar -zxvf myhome.tar.gz -C /home/A1/