Linux系统常用命令有哪些?

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 系统。

阿, 信

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线客服