Linux常用命令

Linux常用命令

 

1.cd切换目录

  菜单~切换到家目录

  cd /切换到根目录

  cd -切换到上一次操作的目录

  cd .. 或 cd ../切换到上级目录

  cd .或cd ./切换到当前目录

2.ls显示当前目录下面所有文件和文件夹

  ls -a 显示包含隐藏文件(.+文件名)在内的文件及文件夹

  ls -l(也可以使用“ll”)显示文件/文件夹的详细信息

  ls -R 递归显示目录下的目录和文件

  ls -t 按修改时间显示

  ls -r 逆序显示

3.pwd显示当前文件的路径

  当该目录为链接时

  -pwd -p 显示当前文件物理路径,即实际路径,而非链接路径。

  -pwd -l 显示当前默认路径,即链接路径

4.创建文件或文件夹

  (1)touch创建文件夹

  touch 文件名称;空格隔开文件名称可以一次创建多个文件

  touch 想要创建文件名称为 “a b.txt” 的文件,文件名称必须单引号引住。eg: touch 'a b.txt'

  (2)mkdir创建文件夹

  mkdir-p 文件夹名/文件夹名 递归创建文件夹

  eg: mkdir a/b/c/d

5.删除文件或文件夹

  (1)rm删除文件

  rm 文件名

 (2)删除文件夹

   rm -rf 文件夹名 ( 可以删除非空文件夹)

   rmdir 文件夹名    (只能删除空文件夹)

6.cp复制文件或文件夹

  cp 要复制的文件或文件夹路径 复制到的路径/ (文件名或文件夹)

  eg:cp/aa/1.txt/bb/2.txt将aa目录下的1.txt复制到bb目录下,并改名为2.txt

  cp -r 要复制的文件夹路径 复制到的路径/(文件夹名)递归复制文件夹

7.mv 移动文件或者目录修改文件名

  mv 要移动的文件或文件夹路径 移动到的路径/(文件名或文件夹)

  eg: mv 001.txt ../002.txt 移动加改名

  eg: mv 001.txt ./002.txt 改名

  eg: mv a/home/移动文件夹(默认会递归移动)

  eg: mv a/home/b 移动文件夹(默认会递归移动)并改名为b

8.查看文件内容

  (1)cat查看文件内容

  cat 文件名

      cat -A 文件名 显示隐藏内容

  cat -n文件名 显示行号

  (2)more分页显示文件内容

  more文件名

  enter键 查看下一行内容

  f键/空格键查看下一页内容

  q/Q 退出

  (3)head显示文件的头部

  head -5文件名 显示文件的前5行

  head -n 5 文件名 显示文件的前5行

  head 文件名(默认显示文件前10行)

 (4)tail显示文件尾部

  tail -5 文件名 显示文件的后5行

  tail -n 5 文件名 显示文件的后5行

  tail 文件名(默认显示文件后10行)

  tail -f 动态显示文件的追加内容,当监控的文件被删除后 监控断开

  tail -F 动态显示文件追加的内容,当监控的文件被删除以后,监控等待,等待监控同名文件

9.In创建连接文件,等同于创建快捷方式

  ln -s要连接的文件名 链接后生成的文件名(软链接)

    ln要链接的文件名 链接后生成的文件名(硬链接)

    -区别:软链接删除原文件后,当前文件也失效,硬链接删除原文件后,当前文件仍然存在可用,相当于一个备份

10.文件搜索命令

 (1)find查找文件或者目录

  find 文件目录 -name文件名/文件夹名 根据文件名查找文件

  eg: find / -name 1.txt 在根目录下查找文件名为1.txt的文件

 (如果不记得文件名,可用?代替字符,*代替字符串)

  find 文件目录 -size 文件大小 根据文件大小查找文件

  eg:find / -size 204800 查找大于100M的文件

  find 文件目录 -type 文件类型 根据文件类型查找文件

 (2)grep在文件中查找字符并输出

  grep 字符或字符串 文件目录

  eg:grep pub/teach/1.txt -c 字符出现总行数

  eg:grep public/teach/1.txt -n 行号

  eg:grep public/teach/1.txt -i 不区分大小写

  eg:  grep public/teach/1.txt -v 输出该字段以外的所有字符

 (3)which显示系统命令所在的目录(绝对路径及别名)

  which 命令

 (4)whichis9.4.搜索命令所在的目录 配置文件所在的目录 及帮助文档路径

  whichis 命令 (执行权限:所有用户) 

 

Created by Leon in shanghai. Copyright © Leon. All rights reserved.

posted on 2023-01-02 21:09  漫思  阅读(26)  评论(0编辑  收藏  举报

导航