Linux 系统中有许多常用命令,涵盖了文件管理、系统管理、网络配置、进程管理等多个方面。以下是一些常用的 Linux 命令及其功能。
1. 文件和目录管理
1.1 显示当前目录
pwd
1.2 列出目录内容
ls
- 列出详细信息:
ls -l
- 列出隐藏文件:
ls -a
- 列出所有文件(包括隐藏文件)的详细信息:
ls -la
1.3 切换目录
cd /path/to/directory
- 切换到用户主目录:
cd ~
或cd
- 切换到上一级目录:
cd ..
- 切换到根目录:
cd /
1.4 创建目录
mkdir directory_name
- 创建多级目录:
mkdir -p /path/to/directory
1.5 删除文件
rm file_name
- 强制删除:
rm -f file_name
- 删除目录及其内容:
rm -r directory_name
- 强制删除目录及其内容:
rm -rf directory_name
1.6 复制文件或目录
cp source destination
- 复制目录:
cp -r source_directory destination_directory
1.7 移动或重命名文件或目录
mv source destination
- 重命名文件:
mv old_name new_name
- 移动文件:
mv file_name /path/to/directory
1.8 创建空文件
touch file_name
1.9 查看文件内容
cat file_name
- 分页查看文件内容:
less file_name
或more file_name
- 查看文件头部内容:
head file_name
- 查看文件尾部内容:
tail file_name
1.10 查找文件
find /path/to/search -name "file_name"
2. 系统管理
2.1 显示系统信息
uname -a
2.2 显示系统资源使用情况
top
- 显示内存使用情况:
free -h
- 显示磁盘使用情况:
df -h
2.3 关机或重启
shutdown -h now # 立即关机 shutdown -r now # 立即重启 reboot # 重启
2.4 查看用户信息
whoami # 显示当前用户 who # 显示当前登录用户
2.5 查看系统日志
tail -f /var/log/syslog
3. 进程管理
3.1 查看进程
ps aux
- 实时查看进程:
top
或htop
3.2 结束进程
kill process_id
- 强制结束进程:
kill -9 process_id
3.3 后台运行进程
command &
- 将前台进程切换到后台:
Ctrl + Z
,然后使用bg
命令
3.4 查看后台进程
jobs
- 将后台进程切换到前台:
fg job_number
4. 网络管理
4.1 查看网络接口信息
ifconfig
- 或者使用:
ip addr show
4.2 查看网络连接
netstat -tuln
- 或者使用:
ss -tuln
4.3 测试网络连通性
ping hostname_or_ip
4.4 查看路由表
route -n
- 或者使用:
ip route show
4.5 配置网络接口
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
- 或者使用:
ip addr add 192.168.1.100/24 dev eth0
5. 用户和权限管理
5.1 创建用户
useradd username
- 设置密码:
passwd username
5.2 删除用户
userdel username
5.3 修改文件权限
chmod 755 file_name
- 递归修改目录权限:
chmod -R 755 directory_name
5.4 修改文件所有者
chown owner:group file_name
- 递归修改目录所有者:
chown -R owner:group directory_name
6. 压缩和解压缩
6.1 压缩文件
tar -czvf archive_name.tar.gz /path/to/directory
6.2 解压缩文件
tar -xzvf archive_name.tar.gz
6.3 压缩文件(zip 格式)
zip -r archive_name.zip /path/to/directory
6.4 解压缩文件(zip 格式)
unzip archive_name.zip
7. 其他常用命令
7.1 查看命令帮助
man command
- 或者使用:
command --help
7.2 清屏
clear
7.3 查看历史命令
history
- 执行历史命令:
!command_number
7.4 搜索文件内容
grep "search_string" file_name
- 递归搜索目录:
grep -r "search_string" /path/to/directory
8. 总结
以上是 Linux 系统中一些常用的命令,涵盖了文件管理、系统管理、进程管理、网络管理等多个方面。掌握这些命令可以帮助你更高效地管理和操作 Linux 系统。