找回密码
 立即注册
首页 业界区 科技 基础指令:mkdir、ls、cd、pwd、touch、rm、mv、cp、echo ...

基础指令:mkdir、ls、cd、pwd、touch、rm、mv、cp、echo、cat、关机与重启

韶又彤 2025-6-8 22:16:16
目录

  • 1. 创建目录
  • 2. 查看目录内容
  • 3. 进入指定目录(传送)
  • 4. 显示当前所在位置
  • 5. 创建文件
  • 6. 删除文件或目录
  • 7. 移动文件
  • 8. 复制文件或目录
  • 9. echo输出信息到屏幕
  • 10. 显示文件内容
  • 11.  压缩 (tar、zip)、解压缩(tar xf、unzip)
  • 12. 关机
  • 13. 重启

1. 创建目录


  • mkdir(make directory)
选项说明-p创建多层目录(递归创建目录)-v显示创建目录的过程,工作几乎不用

  • 案例01:创建/kylin/目录,查看目录内容,进入目录并闲适当前位置(绝对路径的位置)
  1. # 1.创建目录
  2. mkdir /kylin/
  3. # 2.查看目录内容
  4. ls -l /kylin/
  5. ll /kylin/
  6. # 3.进入目录
  7. cd /kylin/
  8. # 4.显示位置
  9. pwd
复制代码

  • 案例02:创建多层目录
  1. mkdir -p /kylin/renpengyu/007/icu
复制代码
2. 查看目录内容


  • ls(list)列表
选项说明-l显示详细信息(显示长属性)-r逆序排列-t按照修改时间进行排序-h以人类可读形式显示大小-a显示所有文件包括隐藏文件

  • 案例03:查看目录内容并按照时间顺序进行排序
  1. #按照时间顺序逆序
  2. ls -lrt /etc/
  3. ll -rt /etc/
复制代码

  • 案例04:案例04-查看/etc/目录下详细信息并显示大小的时候(人类可读)
  1. 字节 bytes 1个英文的字符 1个字节
  2. 1kb=1024bytes
  3. 1mb=1024kb
  4. 1gb=1024mb
  5. 1tb=1024gb
  6. 1pb=1024tb
  7. 1eb
  8. ll -h /etc/
  9. ls -lh /etc/
复制代码
3. 进入指定目录(传送)


  • cd(chang directory)改变目录,进入目录
选项说明cd [目录]cd ~ 或cd回到当前用户的家目录cd ..当前目录的上级目录cd .当前目录cd -进入上次所在目录(一般与复制,移动一起使用)4. 显示当前所在位置


  • pwd(print working directory)显示当前工作目录(所在目录)
5. 创建文件


  • touch(创建文件,修改文件的时间戳)
6. 删除文件或目录


  • rm(remove)删除文件或目录,很危险
选项说明-f强制删除不提示-r递归删除,删除目录(及内容),没有要求不要加上-r

  • 案例05:删除/kylin/renpengyu.txt文件
  1. 创建文件
  2. touch /kylin/renpengyu.txt
  3. 检查
  4. ll /kylin
  5. 删除文件
  6. rm -f /kylin/renpengyu.txt
复制代码

  • 案例06:删除/kylin/目录
  1. rm -rf /kylin/
复制代码
7. 移动文件


  • mv(remove)移动文件,较为危险,类似于剪切并粘贴,移动后原始文件或目录不存在
从哪里来(源文件地址)到哪里去(目的地址)移动mv文件所在目录目的目录重命名mv文件名或者是目录名修改之后的文件名或者目录名8. 复制文件或目录


  • cp(copy)复制,一般用于备份。与mv格式类似
选项说明-a复制所有,可以理解为-rpd-r递归复制,复制目录以及目录内容-p复制文件保持其属性值不变-d可以复制软连接(文件属性里面会讲解)9. echo输出信息到屏幕


  • echo [写入内容] > 写入文件
  • 例如:echo 任鹏宇 > /ren/renpengyu.txt #先清空文件,再写入内容
  • echo [追加内容] >> 写入文件 #追加内容,将追加的内容写入文件结尾
  • 例如:echo 任鹏宇 >> /ren/renpengyu.txt
10. 显示文件内容


  • cat(concatenate)主要常用于查看文件内容、合并文件等操作
选项说明-nline number 显示文件内容及行号11.  压缩 (tar、zip)、解压缩(tar xf、unzip)

参数说明-z使用zip压缩-c创建文件-v显示过程-f指定文件-tf查看压缩包中的各个文件-C指定解压缩到某个目录xf解压--exclude排除某个文件,例如:--exclude=1.txt--exclude-from排除文件中指定的文件案例36. 压缩1.txt、2.txt到名称为file.tar.gz中
  1. tar zcvf file.tar.gz 1.txt 2.txt
复制代码
案例37. 压缩1.txt、/opt目录下的a.txt为a.tar.gz
  1. tar zcvd a.tar.gz 1.txt /opt/a.txt
复制代码
案例38 . 压缩1.txt、/opt目录下的a.txt,将压缩好的压缩包放入/tmp目录下的test.tar.gz
  1. tar zcvf /tmp/test.tar.gz 1.txt /opt/a.txt
复制代码
案例39. 查看压缩包中的文件名称
  1. tar tf a.tar.gz
复制代码
案例40. 压缩当前目录所有文件为all.atr.gz
  1. tar zcvf a.tar.gz ./*
复制代码
案例41. 压缩除了1.txt的其他所有文件
  1. tar zcvf all.tar.gz --exclude=1.txt /ren/*
复制代码
案例42. 将要压缩的文件记录在压缩.txt文件中,压缩除了压缩.txt中的文件以外的文件
  1. tar zcvf all.tar.gz --exclude-from=压缩.txt /ren/*
复制代码
案例43. 将all.tar.gz解压到当前文件夹
  1. tar xf all.tar.gz
复制代码
案例44. 将all.tar.gz解压到/opt目录下
  1. tar xf /ren/all.tar.gz -C /opt/
复制代码
案例45. 打包所有的txt文件到all.zip中
  1. zip all.zip *.txt
复制代码
案例46. 解压all.zip文件
  1. unzip all.zip
复制代码
案例47. 解压all.zip到/opt/目录
  1. unzip all.zip -d /opt/
复制代码
12. 关机

关机指令说明shutdown -h now 或 shutdown -h 0立即关机shutdown -h 1010分钟后关机halt立即关闭系统power off立即关闭系统电源(不会进行系统日志的记录)init 0安全关机13. 重启

重启指令说明reboot 或reboot -f(强制重启)关闭进程,重启系统shutdown -r now重启系统init6改变系统运行级别,6是重启的运行级别halt -p先停止系统,然后尝试重启
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册