当前位置:实例文章 » 其他实例» [文章]Linux命令行宝典:随时查询、轻松应对

Linux命令行宝典:随时查询、轻松应对

发布人:shili8 发布时间:2025-02-25 15:44 阅读次数:0

**Linux命令行宝典**

作为一个 Linux 用户,熟悉各种命令行工具是非常重要的。这些命令可以帮助你快速完成各种任务,从简单的文件管理到复杂的系统配置。下面是一份 Linux 命令行宝典,涵盖了常见的命令和技巧。

**一、基本命令**

###1. cd`cd`命令用于改变当前工作目录。

bash# 切换到家目录cd ~# 切换到上一级目录cd ..

# 切换到根目录cd /


###2. ls`ls`命令用于列出当前目录下的文件和子目录。

bash# 列出当前目录下的所有文件和子目录ls -l# 列出当前目录下的所有文件和子目录,按时间排序ls -lt# 列出当前目录下的所有文件和子目录,按大小排序ls -lh


###3. mkdir`mkdir`命令用于创建新目录。

bash# 创建一个名为"mydir"的新目录mkdir mydir# 创建多个新目录mkdir dir1 dir2 dir3


###4. rm`rm`命令用于删除文件或目录。

bash# 删除一个文件rm file.txt# 删除一个目录和其中所有内容rm -rf dir


###5. cp`cp`命令用于复制文件或目录。

bash# 复制一个文件到另一个位置cp file1.txt file2.txt# 复制一个目录和其中所有内容cp -r dir1 dir2


###6. mv`mv`命令用于移动或重命名文件或目录。

bash# 移动一个文件到另一个位置mv file1.txt /home/user/file2.txt# 重命名一个文件mv file1.txt new_name.txt


**二、文本处理**

###1. cat`cat`命令用于显示文件内容。

bash# 显示一个文件的内容cat file.txt# 将两个文件合并成一个新的文件cat file1.txt file2.txt > new_file.txt


###2. tac`tac`命令用于倒序显示文件内容。

bash# 倒序显示一个文件的内容tac file.txt


###3. head`head`命令用于显示文件头部内容。

bash# 显示一个文件的前几行内容head -n10 file.txt


###4. tail`tail`命令用于显示文件尾部内容。

bash# 显示一个文件的最后几行内容tail -n10 file.txt


**三、系统管理**

###1. uptime`uptime`命令用于显示系统运行时间和负载信息。

bash# 显示系统运行时间和负载信息uptime


###2. top`top`命令用于显示系统资源使用情况。

bash# 显示系统资源使用情况top


###3. free`free`命令用于显示系统内存和磁盘空间信息。

bash# 显示系统内存和磁盘空间信息free -m


**四、网络管理**

###1. ifconfig`ifconfig`命令用于配置网络接口。

bash# 配置一个网卡的IP地址ifconfig eth0192.168.1.100 netmask255.255.255.0


###2. ip addr`ip addr`命令用于显示和管理网络接口。

bash# 显示所有网络接口的IP地址ip addr show# 配置一个网卡的IP地址ip addr add192.168.1.100/24 dev eth0


###3. netstat`netstat`命令用于显示网络连接和路由信息。

bash# 显示所有网络连接和路由信息netstat -an# 显示所有监听端口的信息netstat -tlnp


**五、安全管理**

###1. passwd`passwd`命令用于修改用户密码。

bash# 修改当前用户的密码passwd# 修改其他用户的密码sudo passwd user_name


###2. su`su`命令用于切换到另一个用户账户。

bash# 切换到root用户账户su -

# 切换到其他用户账户su user_name


###3. sudo`sudo`命令用于执行特权命令。

bash# 执行一个特权命令sudo apt-get update# 执行一个特权命令并保存结果sudo apt-get install -y package_name


**六、其他工具**

###1. grep`grep`命令用于搜索文件内容。

bash# 搜索一个文件的内容grep keyword file.txt# 搜索多个文件的内容grep keyword file1.txt file2.txt


###2. sed`sed`命令用于编辑文本文件。

bash# 编辑一个文件的内容sed 's/old_text/new_text/g' file.txt > new_file.txt


###3. awk`awk`命令用于处理文本文件。

bash# 处理一个文件的内容awk '{print $1}' file.txt# 处理多个文件的内容awk '{print $1}' file1.txt file2.txt


以上就是 Linux 命令行宝典的一部分。这些命令和技巧可以帮助你快速完成各种任务,从简单的文件管理到复杂的系统配置。

其他信息

其他资源

Top