Linux系统中常用的命令集锦

梦幻舞者 2023-10-19 ⋅ 20 阅读

Linux是一种开源的操作系统,广泛应用于服务器和个人电脑等领域。在Linux系统中,命令行是进行系统操作和管理的重要途径之一。本篇博客将介绍一些常用的Linux命令,帮助读者更好地理解和使用Linux系统。

1. 文件操作命令

1.1 ls

ls命令用于列出目录中的文件和子目录。

使用示例:

ls -l      # 列出详细信息
ls -a      # 列出所有文件,包括隐藏文件
ls -h      # 以更友好的方式显示文件大小

1.2 cd

cd命令用于切换当前工作目录。

使用示例:

cd /path/to/directory      # 切换到指定目录
cd ..                     # 切换到上级目录
cd                       # 切换到当前用户的主目录
cd -                      # 切换到上次所在的目录

1.3 pwd

pwd命令用于显示当前工作目录的绝对路径。

使用示例:

pwd      # 显示当前工作目录

1.4 mkdir

mkdir命令用于创建新目录。

使用示例:

mkdir /path/to/directory      # 创建指定路径的目录
mkdir directory_name          # 在当前目录创建新目录
mkdir -p /path/to/directory   # 创建多层级的目录,忽略已存在的目录

1.5 rm

rm命令用于删除文件或目录。

使用示例:

rm file_name          # 删除指定文件
rm -r directory_name   # 删除指定目录及其子目录与文件
rm -f file_name        # 强制删除文件,不再询问确认

2. 系统管理命令

2.1 top

top命令用于实时显示系统中运行的进程和系统资源的使用情况。

使用示例:

top      # 显示实时的系统信息

2.2 ps

ps命令用于查看系统中正在运行的进程。

使用示例:

ps      # 显示当前用户的进程
ps -ef  # 显示所有进程的详细信息

2.3 kill

kill命令用于终止指定的进程。

使用示例:

kill pid       # 终止指定进程
killall process_name     # 终止所有指定名称的进程

2.4 reboot

reboot命令用于重新启动系统。

使用示例:

reboot      # 重新启动系统

2.5 shutdown

shutdown命令用于安全地关闭系统。

使用示例:

shutdown now      # 立即关机
shutdown -r now   # 立即重启

3. 网络命令

3.1 ping

ping命令用于测试与特定主机的连通性。

使用示例:

ping www.example.com      # 对指定域名或IP地址进行连通性测试

3.2 ifconfig

ifconfig命令用于配置和显示网络接口的信息。

使用示例:

ifconfig      # 显示当前系统的网络接口信息

3.3 netstat

netstat命令用于显示网络状态信息,包括监听端口和当前的网络连接。

使用示例:

netstat -tuln      # 显示所有监听的TCP和UDP端口
netstat -anp       # 显示所有网络连接和对应进程的信息

3.4 ssh

ssh命令用于通过安全的方式远程登录到其他Linux主机。

使用示例:

ssh username@hostname      # 连接到指定主机

3.5 scp

scp命令用于通过安全的方式在本地主机和远程主机之间传输文件。

使用示例:

scp file_name username@hostname:/path/to/destination      # 将本地文件传输到远程主机
scp username@hostname:/path/to/file_name /path/to/destination      # 从远程主机下载文件到本地

以上介绍的只是Linux系统中一些常用的命令,并不是全部。通过学习和熟悉这些命令,你可以更好地进行Linux系统管理和操作。希望本篇博客对你有所帮助!

参考资料:


全部评论: 0

    我有话说: