Linux基础语法

1. 查看当前目录:ls

Linux基础语法

  • 以列表方式显示:-l
    Linux基础语法
    • 以大小单位显示,默认是字节:-h
      Linux基础语法
    • 显示隐藏文件和隐藏目录:-a
    • Linux基础语法

2. 以树状方式显示目录信息:tree

Linux基础语法

3. 查看当前目录路径:pwd

Linux基础语法

4. 清除终端内容:clear

Linux基础语法

5. 切换目录:cd

  • 切换到指定目录:cd 目录
    Linux基础语法
  • 切换到当前用户的主目录:cd ~
    Linux基础语法
    • 切换到上一级目录:cd …
      Linux基础语法
    • 切换到当前目录:cd .
      Linux基础语法
    • 切换到上一次目录:cd -
      Linux基础语法

6. 创建指定文件:touch 文件名

Linux基础语法

7. 创建目录(文件夹):mkdir 目录名

Linux基础语法

  • 创建所依赖的文件夹:-p
    Linux基础语法

8. 删除指定文件或者目录:rm - irf/d 文件名或者目录名

Linux基础语法

  • **交互式提示:rm -i **
    Linux基础语法
    • 递归删除目录及其内容:rm -r
      Linux基础语法
    • 强制删除,忽略不存在的文件,无需提示:rm -f
      Linux基础语法
    • 删除空目录:rm -d (作用等同于rmdir)
      Linux基础语法

9. 删除空目录:rmdir 目录名

Linux基础语法

10. 拷贝文件、拷贝目录:cp -irav

Linux基础语法

  • **交互式提示:cp -i **
    Linux基础语法
  • **递归拷贝目录及其内容:cp -r **
    Linux基础语法
  • **显示拷贝后的路径描述:cp -v **
    Linux基础语法
  • **保留文件的原有权限:cp -a **
    Linux基础语法

11. 移动文件、移动目录、重命名:mv -iv

  • mv命令移动文件效果图
    Linux基础语法
  • mv命令移动目录效果图
    Linux基础语法
  • mv命令重名名效果图
    Linux基础语法
  • 交互式提示:rm-i
    Linux基础语法
  • 显示移动后的路径描述:rm-v
    Linux基础语法

12. 重定向:> \ >>

  • 如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式 : >
    Linux基础语法
  • 如果文件存在会追加写入文件末尾,相当于文件操作中的‘a’ 模式 : >>
    Linux基础语法

13. 查看文件内容

  • 查看小型文件 : cat
    Linux基础语法
  • 分屏查看大型文件 : more
    Linux基础语法
  • 管道(|)命令 : |
    Linux基础语法

14.1 软连接 : ls -s

  • 创建软连接 : ln -s
    Linux基础语法
    Linux基础语法
    Linux基础语法

    注意点

    • 如果软链接和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。
    • 删除源文件则软链接失效。
    • 可以给目录创建软链接。

14.2. 硬连接 : ln

  • 创建硬连接 : ln
    Linux基础语法
    Linux基础语法
    Linux基础语法
    Linux基础语法

    注意点

    • 创建硬链接使用相对路径和绝对路径都可以
    • 删除源文件,硬链接还可以访问到数据
    • 创建硬链接,硬链接数会加1,删除源文件或者硬链接,硬链接数会减1
    • 创建软链接,硬链接数不会加1
    • 不能给目录创建硬链接

15 文本搜索命令:grep -inv

  • 文本搜索 : ln -i
    Linux基础语法
  • 文本搜索 : ln -n
    Linux基础语法
  • 文本搜索 : ln -v
    Linux基础语法
  • **正则表达式‘^’的效果图: **
    Linux基础语法
  • **正则表达式‘$’的效果图: **
    Linux基础语法
  • **正则表达式‘.’的效果图: **
    Linux基础语法

16 查找文件命令:find-name

  • find命令及选项的效果图:
    Linux基础语法
  • find命令结合通配符的使用 * \ ?

Linux基础语法

17 压缩和解压缩命令:gz、bz2、zip

  • tar命令及选项的使用:
    1. tar命令选项::
      Linux基础语法
    2. 压缩成.gz的效果图:
      Linux基础语法
    3. 压缩成.bz2的效果图:
      Linux基础语法
    4. 解压缩.gz的效果图:
      Linux基础语法
    5. 解压缩.gz到指定目录效果图:
      Linux基础语法
    6. 解压缩.bz2的效果图:
      Linux基础语法
    7. 解压缩.bz2到指定目录效果图:
      Linux基础语法
  • zip和unzip命令及选项的使用:
    1. 命令选项
    Linux基础语法
    2. 压缩成.zip的效果图:
    Linux基础语法
    3. 解压缩.gz的效果图:
    Linux基础语法
    4. 解压缩.zip到指定目录效果图:
    Linux基础语法

18 文件权限命令:chmod

  • chmod 字母法的使用:
    Linux基础语法
    • chmod命令字母法效果图:
      Linux基础语法
  • chmod 数字法的使用:
    Linux基础语法
    • chmod命令数字法效果图:
      Linux基础语法

19 获取管理员权限的相关命令

  1. sudo命令的使用 :
    Linux基础语法
  2. whoami命令的使用
    Linux基础语法
  3. exit命令的使用
    Linux基础语法
  4. who命令的使用
    Linux基础语法
  5. passwd命令的使用
    Linux基础语法
  6. which命令的使用
    Linux基础语法
  7. 关机和重启命令的使用
    Linux基础语法

20 获取管理员权限的相关命令

  • ssh命令的使用 :
    Linux基础语法

!! 程序员终极命令 !!

Linux基础语法

相关文章:

  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
  • 2021-07-30
  • 2021-12-25
  • 2021-12-31
  • 2021-08-24
猜你喜欢
  • 2021-10-12
  • 2022-02-04
  • 2022-12-23
  • 2022-01-21
  • 2021-12-30
  • 2021-12-06
相关资源
相似解决方案