Linux是最流行的server操作系统之一,它是Unix-like系统的一种,也是最受欢迎的开源操作系统。因其实用的命令行操作模式,Linux已经被用于各种不同的计算机操作系统中。下面介绍Linux中常用的命令,学习这些Linux普通命令可以让你更快的学习和使用Linux系统。

1. ls命令

  • ls 命令是一种用于查看目录结构的命令,它可以查看指定路径下的文件、文件夹、硬盘分区空间使用情况等信息。完整使用格式:
ls [-a][-s][-l][-h][-R] [路径]
  • 说明:
    -a : 显示所有文件(包括包括隐藏文件)
    -s : 显示文件大小
    -l : 以长列表格式显示文件和目录
    -h : 以人性化输出文件大小
    -R : 遍历子目录

2. cd命令

  • cd 命令是进入指定文件夹的命令,它可以把当前的目录定位到指定的文件夹,完整使用格式:
cd [路径]
  • 说明:把当前的目录定位到指定的路径。

3. pwd命令

  • pwd 命令是查看当前工作路径的命令,它可以用来查看当前目录的绝对路径,完整使用格式:
pwd 
  • 说明:查看当前工作路径。

4. mkdir命令

  • mkdir 命令用于创建新的文件夹或目录,它的完整使用格式为:
mkdir [-p] [-m mode] [dirname] 
  • 说明:
    -p : 递归创建文件夹
    -m : 设定文件夹权限
    dirname : 目录名

5. rmdir命令

  • rmdir 命令可以用来删除空的文件夹,它的完整使用格式为:
rmdir [-p] directory 
  • 说明:
    -p : 递归删除目录
    directory : 需要删除的文件夹

6. chmod命令

  • chmod 命令用于更改文件权限,它可以更改文件权限,比如设置文件可读、可写、可执行权限等,完整使用格式为:
chmod [-cfvR] 权限 文件
  • 说明:
    -c : 如果更改了文件权限,就显示出来
    -f : 强制执行,不显示错误信息
    -v : 显示详细的处理信息
    -R : 递归处理,将指令作用到所有子目录
    权限 : 分为OWNER、GROUP、OTHER三种用户分类
    文件 : 需要处理的文件

7. chown命令

  • chown 命令用于更改文件的所有者,它可以用于更改文件属性的拥有者为其他的用户,完整的使用格式为:
chown [-cfvR] [user][:[group]] file 
  • 说明:
    -c : 如果更改了文件权限,就显示出来
    -f : 强制执行,不显示错误信息
    -v : 显示详细的处理信息
    -R : 递归处理,将指令作用到所有子目录
  • 说明:
    user : 更改文件属性的拥有者为指定的用户
    group : 更改文件属性的拥有组为指定的组
    file : 需要处理的文件

8. cp命令

  • cp 命令可以用于拷贝文件,它可以把源文件复制到指定的目录,完整使用格式为:
cp [-adfilprsu] [源文件] [目标文件]
  • 说明:
    -a, --archive : 保留源文件的权限和时间戳
    -d : 拷贝符号链接,而不是文件本身
    -f : 强制覆盖已存在的文件
    -i : 当文件重名时,进行覆盖前提示
    -l : 生成链接文件
    -p : 保留源文件的权限和时间戳
    -r : 递归复制,将子目录一并拷贝过去
    -s : 生成符号链接文件
    -u : 如果目标文件存在,且比源文件早,仍进行覆盖
    源文件:需要拷贝的源文件
    目标文件:放置拷贝后文件的目标位置

9. mv命令

  • mv 命令用于移动文件或者将文件进行重命名,它可以把指定的文件或文件夹移动到指定的位置,完整使用格式为:
mv [-ifv] [源文件] [目标文件]
  • 说明:
    -i : 重命名后,文件已存在时,先提示
    -f : 强制移动操作
    -v : 显示操作的详细信息
    源文件:需要移动的文件
    目标文件:放置文件的目标位置

10. rm命令

  • rm 命令用于删除文件,它可以把指定的文件或文件夹删除,完整使用格式为:
rm [-irf] [文件]
  • 说明:
    -i : 删除前提示
    -r : 递归删除
    -f : 取消确认删除
    文件: 需要删除的文件