Linux常用命令是Linux系统操作的基础,掌握这些命令能够极大地提高系统管理和文件操作的效率。以下是一些常用的Linux命令及其基本用法:
一、文件与目录操作
- ls:列出目录内容
- 基本用法:
ls [选项] [目录名]
- 常用选项:
-a
(显示所有文件,包括隐藏文件)、-l
(以列表形式显示详细信息)
- 基本用法:
- pwd:显示当前工作目录的完整路径
- 基本用法:
pwd
- 基本用法:
- cd:切换当前工作目录
- 基本用法:
cd [目录路径]
- 特殊用法:
cd ~
(切换到用户的主目录)、cd -
(切换到上一次所在的目录)
- 基本用法:
- mkdir:创建新目录
- 基本用法:
mkdir [选项] 目录名
- 常用选项:
-p
(递归创建多级目录)
- 基本用法:
- rmdir:删除空目录
- 基本用法:
rmdir [目录名]
- 基本用法:
- rm:删除文件或目录
- 基本用法:
rm [选项] 文件或目录
- 危险操作:
rm -rf 目录或文件
(递归强制删除,不会询问确认)
- 基本用法:
- cp:复制文件或目录
- 基本用法:
cp [选项] 源文件或目录 目标文件或目录
- 常用选项:
-r
(递归复制目录)、-i
(覆盖前询问)
- 基本用法:
- mv:移动或重命名文件或目录
- 基本用法:
mv [选项] 源文件或目录 目标文件或目录
- 基本用法:
- touch:创建空文件或更新文件时间戳
- 基本用法:
touch [文件名]
- 基本用法:
二、文件内容查看
- cat:查看文件内容
- 基本用法:
cat [文件名]
- 基本用法:
- more:分页查看文件内容
- 基本用法:
more [文件名]
- 基本用法:
- less:与more类似,但功能更强大,支持前后翻页
- 基本用法:
less [文件名]
- 基本用法:
- head:查看文件开头部分
- 基本用法:
head [选项] [文件名]
- 常用选项:
-n
(指定显示行数)
- 基本用法:
- tail:查看文件末尾部分
- 基本用法:
tail [选项] [文件名]
- 常用选项:
-n
(指定显示行数)、-f
(实时查看文件新增内容)
- 基本用法:
三、系统管理与维护
- ps:查看当前运行的进程
- 基本用法:
ps [选项]
- 常用选项:
aux
(显示所有用户的进程)
- 基本用法:
- kill:终止进程
- 基本用法:
kill [进程ID]
- 基本用法:
- top/htop:实时显示系统资源使用情况和进程信息
- 基本用法:
top
或htop
(htop需要单独安装)
- 基本用法:
- shutdown/reboot:关机或重启系统
- 基本用法:
shutdown [选项] 时间
、reboot
- 常用选项:
-h
(关机)、-r
(重启)、now
(立即执行)
- 基本用法:
- ifconfig/ip:查看和配置网络接口信息(注意:ifconfig在最新Linux发行版中可能被ip命令取代)
- 基本用法:
ifconfig
或ip addr show
- 基本用法:
- ping:测试与主机的连通性
- 基本用法:
ping [主机名或IP地址]
- 基本用法:
四、网络与下载
- wget/curl:从网络下载文件
- 基本用法:
wget [URL]
、curl -O [URL]
- 基本用法:
- scp:安全地复制文件到远程主机或从远程主机复制文件
- 基本用法:
scp [选项] 源文件 目标地址
- 基本用法:
五、权限与用户管理
- chmod:修改文件或目录的权限
- 基本用法:
chmod [权限模式] 文件或目录
- 权限模式可以用数字(如755)或符号(如u+x)表示
- 基本用法:
- chown:修改文件或目录的所有者
- 基本用法:
chown [所有者:组] 文件或目录
- 基本用法:
- useradd/userdel:添加或删除用户账户
- 基本用法:
useradd [用户名]
、userdel [用户名]
- 基本用法:
- passwd:更改用户