Linux,即 GNU/Linux,是一款免费开源的类 UNIX 操作系统。它支持多种发行版如 Debian、Ubuntu 和 CentOS,并提供从命令行到图形化桌面的多样界面,命令行界面因其低资源消耗而常部署在服务器中,本文将介绍 Linux 的关键特性及一些基础命令行操作,帮助用户高效管理和维护系统。

Linux 命令严格区分大小写,且一般格式如下,注意“[]”符号是为了表示一个部分,在编写命令时,不能带上这个符号:
命令名 [ 选项 ]...[ 参数 ]...
1、开关机命令
shutdown –h now #关机命令 | |
shutdown –r now #重启命令 | |
reboot #重启命令 |
2、用户操作命令
sudo -i #切换为 root 用户 | |
su root #切换为 root 用户, 把 root 改为其它用户名则切换为其它用户 | |
passwd #修改当前用户密码,后面加用户名参数则修改其它用户密码,输入密码时默认不显示 | |
service sshd restart #修改密码后重启 SSH 以使新密码生效 | |
adduser name #添加用户,name 为用户名 | |
deluser name #删除用户,name 为用户名 |
3、下载安装软件命令
yum | |
apt-get | |
apt-get install package | |
apt-get install package --reinstall | |
apt-get -f install | |
apt-get update | |
apt-get upgrade | |
apt-get dist-upgrade | |
apt-get remove package | |
apt-get remove package --purge | |
apt-get clean && sudo apt-get autoclean |
4、文件目录命令
ls #查看当前目录存在哪些文件 | |
cd /name #目录切换,name 为目录名称,可使用绝对目录路径切换至任一目录所在 | |
cd - #返回之前的目录 | |
cd . #当前目录 | |
cd 或 cd ~ #返回 root 目录 | |
mkdir name #在当前目录下创建新目录,name 为目录名称 | |
rm name #删除目录或文件,name 为目录或文件全称 | |
rm -f name #强制删除指定目录下的 name 文件 | |
rm -i name #删除前询问一次确认 | |
rm -rf name #强制删除目录下的所有文件 | |
touch name #在当前目录创建新的 name 空白文件 | |
cat #查看文件的内容 | |
mv name namex #重命名,name 重命名为 namex | |
mv name mulu #将 name 文件移动到 mulu 目录 |
5、打包和解压命令
tar -cf name.tar name #将 name 打包成 name.tar | |
tar -xf name.tar #解压 name 压缩包到当前目录 | |
tar -zcf name.tar.gz name #使用 gzip 压缩 | |
tar -zxf name.tar.gz -C /home/test #使用 gzip 解压 name 压缩包到指定目录,不加 - C 则解压到当前目录 |
6、资源状态命令
ps -A #列出所有的进程 | |
ps -au #显示进程较详细的信息 | |
ps -aux #显示所有包含其他使用者的进程 | |
ps -l #采用详细的格式来显示进程状况。 |
正文完