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 #Centos 系统的安装工具,如果是用的 centos 系统,只需要把下方的 apt-get 修改成 yum 即可
apt-get #Debian 和 Ubuntu 系统的安装工具
apt-get install package #安装 package,package 为软件名
apt-get install package --reinstall #重新安装包 package,package 为软件名
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 #采用详细的格式来显示进程状况。
正文完