> 文档中心 > Linux常用命令大全

Linux常用命令大全

前言:首先我们得知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。

目录

ls (列出目录)——文件颜色含义等

cd (切换目录)

pwd (显示目前所在的目录)

mkdir (创建新目录)

rmdir (删除空的目录)

cp (复制文件或目录)

rm (移除文件或目录)

mv (移动文件与目录,或修改名称)

其他(cat/df):


补充:绝对路径与相对路径。

  • 绝对路径:
    路径的写法,由根目录 / 写起,例如: /root/share/doc 这个目录。

  • 相对路径:
    路径的写法,不是由 / 写起,例如由 /root/pro/doc 要到 /usr/pro/man 底下时,可以写成: cd ../man 这就是相对路径的写法。

ls (列出目录)——文件颜色含义等

  • ls(英文全拼:list files): 列出目录及文件名
  • ls -a —— 列出目录所有文件,包含以.开始的隐藏文件
  • ls -A —— 列出除.及..的其它文件
  • ls -r —— 反序排列
  • ls -t —— 以文件修改时间排序
  • ls -S —— 以文件大小排序
  • ls -h —— 以易读大小显示
  • ls -l —— 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
  • 补充:ls命令查看文件显示颜色的含义

白色字体:普通文件
绿色字体:可执行文件
红色字体:压缩文件
蓝色:目录
青色:链接文件(相当于windows的快捷方式)
黄色: 设备文件

cd (切换目录)

  • cd(英文全拼:change directory):切换目录
  • cd ~ 或cd    进入home目录,
  • cd /       进入根目录
  • cd ..     返回到上一级目录
  • cd 目录名     进入某目录下
  • cd -     进入上一次工作路径

pwd (显示目前所在的目录)

  • pwd(英文全拼:print work directory):显示目前的目录
  • pwd        查看当前路径
  • pwd -P    查看软链接实际路径

mkdir (创建新目录)

  • mkdir(英文全拼:make directory):创建一个新的目录
  • mkdir 目录名    普通创建出一个目录出来
  • mkdir -m 777 目录名    创建出一个权限为777的目录,加了参数-m可配置目录权限
  • mkdir test test2    创建出多个同级目录
  • mkdir -p test1/test2/test3     创建多个目录,加了参数-p可将所需的目录递归创建出来

rmdir (删除空的目录)

  • rmdir(英文全拼:remove directory):删除一个空的目录
  • rmdir 目录
  • rmdir -p test/test1  递归删除

cp (复制文件或目录)

  • cp(英文全拼:copy file): 复制文件或目录
  • cp 文件1 文件2    将文件1复制到文件2并覆盖
  • cp 文件1 文件夹2    将文件1移动到目标文件夹2中,如果原文件存在,一般默认是覆盖掉。

rm (移除文件或目录)

  • rm(英文全拼:remove): 删除文件或目录
  • rm 文件名   中间加上可选参数-i——会询问是否删除,-r——递归删除,-f——忽略不存在的文件,不会出现警告信息

mv (移动文件与目录,或修改名称)

  • mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
  • move 文件名1 文件名 2  ——将文件1的名字重命名为文件2
  • move 文件1 文件2 目录1  ——将文件1、2移动到目录1下
  • move *  ../  ——将当前的所有文件移动到上一级目录下

其他(cat/df):

  • cat 文件名——查看文件内容
  • cat -n 文件名——在每一行前显示行号
  • df -h——显示磁盘分区上可以使用的磁盘空间
  • rm -rf 目录名——删除目录下的文件级此文件夹

  • rm -f 文件名——强制删除目录下的文件

    通配符:

    * 用于匹配文件名中任意长度的字符串

    ?匹配任意一个字符

    [] 用于匹配所有出现在方括号内的字符,还可以在里面加上-,用来指定包含上下界的字符,例如[A-Z]即表示匹配所有大小写字母