Linux 服务器系统以其强大的命令行操作而闻名,对于初学者来说,掌握一些基础的命令是入门的关键。

pwd:显示当前目录

当你打开终端时,你的位置默认是用户主目录。输入 pwd(print working directory)命令,可以显示当前目录的完整路径。

ls:列出当前目录中的文件

该命令用于显示当前目录中的文件和子目录。如果目录中包含隐藏文件,可以使用 ls -a 查看;如果要查看详细内容,可输入 ls -l

cd:切换目录

cd(change directory)命令用于切换到其他目录,如切换到 /home可以输入 d /home,返回主目录 cd 或者 cd ~,返回上级目录 cd ../

mkdir:创建目录

该命令用于创建新的目录。如在当前目录下创建 new 目录,可以输入 mkdir new .

touch:创建空文件

该命令用于创建一个空文件,例如创建一个 newfile 的文件,只需输入 touch newfile

rm:删除文件或目录

该命令用来删除文件及目录,默认需要确认才会删除,如果删除的文件夹中包含文件或文件夹,需要加-r 参数,如删除当前文件夹下所有目录及文件,输入rm -r ./*

该命令比较危险,需谨慎使用,详见:Linux 系统中 10 条高危险的命令

mv:移动或重命名文件(文件夹)

该命令既可以移动文件(文件夹),也可以重命名文件(文件夹),如将本目录下 a 文件移动到 /home 下,只需输入 mv ./a /home/a,将本目录下 a 文件重命名为 b ,输入 mv a b

cp:复制文件或目录

该命令用于复制文件或目录,复制目录需要加参数-r

cat:显示文件内容

该命令可以显示文件的内容。

passwd:修改密码

该命令用于更改用户密码,需修改当前用户密码,直接输入 passwd 即可修改,修改其他用户名密码需在后面跟着用户名,如修改 username 的密码:passwd username,修改他人密码时需要有足够的权限,输入密码时输入的字符不可见。

chmod:修改文件权限

该命令可以为文件授予不同的权限,如为 backup.sh 赋予可执行权限,只需输入 chmod +x backup.sh

df 和 du:查看磁盘使用情况

查看磁盘空间:df -h

查看home目录大小: du /home

几乎所有的命令都可使用参数 --help 参看该命令的帮助,如查看 passwd 的帮助,只需输入 passwd --help 即可。