Linux是最流行的server操作系统之一,它是Unix-like系统的一种,也是最受欢迎的开源操作系统。因其实用的命令行操作模式,Linux已经被用于各种不同的计算机操作系统中。下面介绍Linux中常用的命令,学习这些Linux普通命令可以让你更快的学习和使用Linux系统。
一、ls命令
ls 命令是一种用于查看目录结构的命令,它可以查看指定路径下的文件、文件夹、硬盘分区空间使用情况等信息。完整使用格式:
ls [-a][-s][-l][-h][-R] [路径]
1
说明:
-a : 显示所有文件(包括包括隐藏文件)
-s : 显示文件大小
-l : 以长列表格式显示文件和目录
-h : 以人性化输出文件大小
-R : 遍历子目录
二、cd命令
cd 命令是进入指定文件夹的命令,它可以把当前的目录定位到指定的文件夹,完整使用格式:
cd [路径]
1
说明:
把当前的目录定位到指定的路径。
三、pwd命令
pwd 命令是查看当前工作路径的命令,它可以用来查看当前目录的绝对路径,完整使用格式:
pwd
1
说明:
查看当前工作路径。
四、mkdir命令
mkdir 命令用于创建新的文件夹或目录,它的完整使用格式为:
mkdir [-p] [-m mode] [dirname]
1
说明:
-p : 递归创建文件夹
-m : 设定文件夹权限
dirname : 目录名
五、rmdir命令
rmdir 命令可以用来删除空的文件夹,它的完整使用格式为:
rmdir [-p] directory
1
说明:
-p : 递归删除目录
directory : 需要删除的文件夹
六、chmod命令
chmod 命令用于更改文件权限,它可以更改文件权限,比如设置文件可读、可写、可执行权限等,完整使用格式为:
chmod [-cfvR] 权限 文件
1
说明:
-c : 如果更改了文件权限,就显示出来
-f : 强制执行,不显示错误信息
-v : 显示详细的处理信息
-R : 递归处理,将指令作用到所有子目录
权限 : 分为OWNER、GROUP、OTHER三种用户分类
文件 : 需要处理的文件
七、chown命令
chown 命令用于更改文件的所有者,它可以用于更改文件属性的拥有者为其他的用户,完整的使用格式为:
chown [-cfvR] [user][:[group]] file
1
说明:
-c : 如果更改了文件权限,就显示出来
-f : 强制执行,不显示错误信息
-v : 显示详细的处理信息
-R : 递归处理,将指令作用到所有子目录
说明:
user : 更改文件属性的拥有者为指定的用户
group : 更改文件属性的拥有组为指定的组
file : 需要处理的文件
八、cp命令
cp 命令可以用于拷贝文件,它可以把源文件复制到指定的目录,完整使用格式为:
cp [-adfilprsu] [源文件] [目标文件]
1
说明:
-a, --archive : 保留源文件的权限和时间戳
-d : 拷贝符号链接,而不是文件本身
-f : 强制覆盖已存在的文件
-i : 当文件重名时,进行覆盖前提示
-l : 生成链接文件
-p : 保留源文件的权限和时间戳
-r : 递归复制,将子目录一并拷贝过去
-s : 生成符号链接文件
-u : 如果目标文件存在,且比源文件早,仍进行覆盖
源文件:需要拷贝的源文件
目标文件:放置拷贝后文件的目标位置
九、mv命令
mv 命令用于移动文件或者将文件进行重命名,它可以把指定的文件或文件夹移动到指定的位置,完整使用格式为:
mv [-ifv] [源文件] [目标文件]
1
说明:
-i : 重命名后,文件已存在时,先提示
-f : 强制移动操作
-v : 显示操作的详细信息
源文件:需要移动的文件
目标文件:放置文件的目标位置
十、rm命令
rm 命令用于删除文件,它可以把指定的文件或文件夹删除,完整使用格式为:
rm [-irf] [文件]
1
说明:
-i : 删除前提示
-r : 递归删除
-f : 取消确认删除
文件: 需要删除的文件
上述介绍的就是Linux中常用的命令,学习、使用这些Linux普通命令可以让你更快的学习和使用Linux系统。如果想要更深入的学习Linux系统,还可以学习更多的Linux注入命令来实现更复杂的操作。