Linux 初学者必会命令
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
即可。