快速上手! Linux命令那么多只需要记住这些就足够了
递归更改目录及其内容的所有者和组。
36. ifconfig - 显示网络接口信息
ifconfig命令用于显示网络接口的配置信息。
代码语言:javascript
ifconfig

显示所有网络接口的信息。
代码语言:javascript
ifconfig eth0
显示eth0接口的信息。
37. traceroute - 跟踪路由
traceroute命令用于显示数据包到达目标主机所经过的路径。
代码语言:javascript
traceroute www.example.com
跟踪到www.example.com的路径。

38. wget - 下载文件
wget命令用于直接从互联网下载文件。
代码语言:javascript
wget http://www.example.com/file1.txt
下载file1.txt文件。
39. ufw - 简单防火墙
ufw命令用于管理iptables防火墙。
代码语言:javascript
ufw enable
启用ufw防火墙。
代码语言:javascript
ufw allow 22
允许22端口的入站流量(通常是SSH)。
40. iptables - 配置防火墙规则
iptables命令用于配置内核防火墙。
代码语言:javascript
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
允许22端口的TCP入站连接。
41. apt, pacman, yum, rpm - 包管理器
根据不同的Linux发行版,使用不同的包管理器来管理软件包。
在Debian系发行版中使用apt:
代码语言:javascript
apt update
更新包列表。
代码语言:javascript
apt install package_name
安装软件包。
在Arch系发行版中使用pacman:
代码语言:javascript
pacman -Syu
更新系统。
代码语言:javascript
pacman -S package_name
安装软件包。
在Red Hat系发行版中使用yum:
代码语言:javascript
yum update
更新系统。
代码语言:javascript
yum install package_name
安装软件包。
使用rpm直接安装RPM包:
代码语言:javascript
rpm -i package_name.rpm
安装RPM包。
42. sudo - 提升权限
sudo命令用于以超级用户权限执行命令。
代码语言:javascript
sudo command
以超级用户权限执行command。
代码语言:javascript
sudo su
切换到超级用户。
43. cal - 显示日历
cal命令用于显示当前月的日历。
代码语言:javascript
cal

显示当前月的日历。
代码语言:javascript
cal 2024

显示2024年的日历。
44. alias - 创建命令别名
alias命令用于为常用命令创建别名。
代码语言:javascript
alias ll='ls -l'
创建一个别名ll,相当于ls -l。
45. dd - 低级别复制和转换
dd命令用于按字节复制文件,通常用于创建和恢复备份。
代码语言:javascript
dd if=/dev/sda of=/path/to/backup.img
将整个/dev/sda设备备份到backup.img文件。
代码语言:javascript
dd if=/path/to/backup.img of=/dev/sda
将backup.img文件恢复到/dev/sda设备。
46. whereis - 查找命令的位置
whereis命令用于查找命令的二进制、源代码和手册页位置。
代码语言:javascript
whereis ls

显示ls命令的二进制文件、源代码和手册页位置。
47. whatis - 显示命令描述
whatis命令用于显示命令的简短描述。
代码语言:javascript
whatis ls

显示ls命令的简短描述。
48. top - 实时显示系统资源使用情况
top命令用于实时显示系统的资源使用情况,包括CPU、内存和进程信息。
代码语言:javascript
top

进入top交互界面,实时监控系统资源。
49. useradd 和 usermod - 管理用户
useradd命令用于添加新用户,usermod命令用于修改现有用户。
代码语言:javascript
sudo useradd newuser
添加一个名为newuser的新用户。
代码语言:javascript
sudo usermod -aG groupname username
将username添加到groupname组中。
50. passwd - 设置或更改用户密码
passwd命令用于设置或更改用户的密码。
代码语言:javascript
passwd
更改当前用户的密码。
代码语言:javascript
sudo passwd username
为指定用户username设置密码。
总结
为了方便大家记忆和查阅,瑞哥这里给大家整理成简洁的模式:
文件和目录管理命令
- ls - 列出目录内容
ls: 列出当前目录的内容ls -l: 以长格式列出目录内容ls -a: 显示所有文件,包括隐藏文件
- pwd - 显示当前工作目录
pwd: 输出当前工作目录的绝对路径
- cd - 切换目录
cd /path/to/directory: 切换到指定目录cd ..: 返回上一级目录cd ~: 切换到用户主目录
- mkdir - 创建目录
mkdir new_directory: 创建新目录mkdir -p /path/to/directory: 递归创建目录
- mv - 移动或重命名文件
mv file1.txt /destination: 移动文件mv oldname.txt newname.txt: 重命名文件
- cp - 复制文件
cp file1.txt /destination: 复制文件cp -r dir1 /destination: 递归复制目录
- rm - 删除文件或目录
rm file1.txt: 删除文件rm -r directory: 递归删除目录
- touch - 创建空文件
touch newfile.txt: 创建空文件
- ln - 创建链接
ln file1.txt link_to_file1.txt: 创建硬链接ln -s /path/to/file link_to_file: 创建符号链接
- clear - 清屏
clear: 清除终端屏幕内容
文件查看和搜索命令
- cat - 显示文件内容
cat file1.txt: 显示文件内容cat file1.txt file2.txt: 显示多个文件内容
- echo - 输出文本
echo "Hello, World!": 输出文本
- less - 分页显示文件内容
less file1.txt: 分页显示文件内容
- man - 查看命令手册
man ls: 查看命令手册页
- uname - 获取系统信息
uname: 显示系统名称uname -a: 显示所有系统信息
- whoami - 显示当前用户名
whoami: 显示当前用户名
- tar - 归档和解压文件
tar -cvf archive.tar files: 创建归档文件tar -xvf archive.tar: 解压归档文件
- grep - 搜索文本
grep "string" file.txt: 搜索文本
- head - 显示文件开头部分
head file.txt: 显示文件前10行head -n 5 file.txt: 显示文件前5行
- tail - 显示文件末尾部分
tail file.txt: 显示文件最后10行tail -n 5 file.txt: 显示文件最后5行
- diff - 比较文件差异
diff file1.txt file2.txt: 比较文件差异
- cmp - 比较文件内容
cmp file1.txt file2.txt: 逐字节比较文件
- comm - 比较文件并列出不同部分
comm file1.txt file2.txt: 列出不同部分
- sort - 排序文件内容
sort file.txt: 排序文件内容
- export - 设置环境变量
export VAR=value: 设置环境变量
- zip - 压缩文件
zip archive.zip files: 创建压缩文件
- unzip - 解压缩文件
unzip archive.zip: 解压缩文件
- ssh - 安全外壳
ssh user@hostname: 远程登录
- service - 管理系统服务
service service_name start/stop/restart: 管理服务
- ps - 显示活动进程
ps: 显示当前用户进程ps aux: 显示所有进程
- kill 和 killall - 终止进程
kill PID: 终止指定进程killall process_name: 终止所有匹配进程
- df - 显示磁盘空间使用情况
df: 显示磁盘使用情况df -h: 以人类可读格式显示
- mount - 挂载文件系统
mount /dev/device /mnt: 挂载文件系统umount /mnt: 卸载文件系统
- chmod - 更改文件权限
chmod 755 file.txt: 更改文件权限chmod -R 755 directory: 递归更改目录权限
- chown - 更改文件所有者
chown user file.txt: 更改文件所有者chown -R user:group directory: 递归更改所有者和组
- ifconfig - 显示网络接口信息
ifconfig: 显示网络接口信息ifconfig eth0: 显示指定接口信息
- traceroute - 跟踪路由
traceroute hostname: 跟踪到目标主机的路径
- wget - 下载文件
wget URL: 下载文件
- ufw - 简单防火墙
ufw enable: 启用防火墙ufw allow 22: 允许22端口流量
- iptables - 配置防火墙规则
iptables -A INPUT -p tcp --dport 22 -j ACCEPT: 配置防火墙规则
- apt, pacman, yum, rpm - 包管理器
apt update: 更新包列表(Debian系)apt install package_name: 安装软件包pacman -Syu: 更新系统(Arch系)pacman -S package_name: 安装软件包yum update: 更新系统(Red Hat系)yum install package_name: 安装软件包rpm -i package_name.rpm: 安装RPM包
- sudo - 提升权限
sudo command: 以超级用户权限执行命令sudo su: 切换到超级用户
- cal - 显示日历
cal: 显示当前月日历cal 2024: 显示指定年份日历
- alias - 创建命令别名
alias ll='ls -l': 创建命令别名
- dd - 低级别复制和转换
dd if=/dev/sda of=/backup.img: 备份dd if=/backup.img of=/dev/sda: 恢复
- whereis - 查找命令位置
whereis command: 查找命令的二进制、源代码和手册页位置
- whatis - 显示命令描述
whatis command: 显示命令的简短描述
- top - 实时显示系统资源使用情况
top: 显示实时系统资源使用情况
- useradd 和 usermod - 管理用户
sudo useradd username: 添加新用户sudo usermod -aG groupname username: 修改用户组
- passwd - 设置或更改用户密码
passwd: 更改当前用户密码sudo passwd username: 设置指定用户密码
相关文章
在Linux系统中,使用命令别名可以大大减少输入命令时需要键入的内容,别名实际上是一个命令的简短版本,允许你使用更少的字符来执行相同的操作2026-02-26
在 Linux 系统中,了解和管理磁盘是非常重要的,无论是查看可用的磁盘空间、挂载新的磁盘还是调整分区大小,都需要准确地列出系统中的磁盘信息,详细内容如下2026-02-25
linux下ping本机没反应怎么办? LINUX下ping命令不通的常见原因与排查方
Ping不通,即在使用Ping命令时,无法接收到任何Ping应答报文的现象,造成这个问题的原因很多,下面我们就来一一分析和解决方法2025-09-20
htop和top有什么区别? 一文吃透Linux htop命令安装和使用指南
htop命令是一个Linux实用程序,用于显示有关系统进程的关键信息,它可以被看作是Windows任务管理器的Linux版本,Htop更像是一个交互式程序,因为它支持鼠标和键盘操作来在2025-08-09
在linux中删除文件与文件夹我们可以直接使用rmdir和rm命令就可以删除了,接下来是小编为大家收集的Linux下删除文件命令,希望能帮到大家2025-08-08
在Linux系统中,文件与目录的架构是分层次进行组织的,每个目录都承担着其特定的职能与角色,今天我们就来星系解读一下2025-08-08
dig 命令可以查询各种类型 DNS 记录信息,下面我们将通过实际示例和 dig 命令常用参数来详细说明如何使用 dig 实用程序2025-08-08
linux重启命令有哪些? 7个实用的Linux系统重启命令汇总
Linux系统提供了多种重启命令,常用的包括shutdown -r、reboot、init 6等,不同命令适用于不同场景,本文将详细介绍这些命令的使用方法、注意事项以及推荐优先级,帮助用户2025-06-23
如何快速定位到查找的文件? Linux中快速定位文件或命令汇总
在 Linux 中查找文件可以使用多种命令,以下是 最常用的文件查找方法,覆盖不同场景,详细请看下文介绍2025-05-21
linux系统中想要看看可执行文件的具体位置,该怎么查看呢?我们可以使用多个命令查看,详细请看下文介绍2025-05-21




最新评论