Linux最常用的60条基础指令,速查宝典17认证网

正规官方授权
更专业・更权威

Linux最常用的60条基础指令,速查宝典

对于Linux系统初学者来说,面对黑色的终端窗口,常常会感到一丝迷茫。记住一些基础命令,是迈向Linux世界的第一步。本期整理了 「60条Linux基础指令」 ,让你快速上手。建议收藏备用!

📁 文件和目录操作 (18条)

这部分命令是与文件系统打交道最频繁的工具。

命令
功能说明
示例
ls
列出目录内容
ls -l

 (以长格式列出)
pwd
显示当前工作目录的路径
pwd
cd
切换目录
cd /home
mkdir
创建新目录
mkdir new_folder
rmdir
删除空目录
rmdir empty_folder
touch
创建空文件或更新文件时间戳
touch file.txt
cp
复制文件或目录
cp source.txt dest.txt
mv
移动或重命名文件/目录
mv old.txt new.txt
rm
删除文件或目录
rm file.txt

 (谨慎使用!)
cat
连接文件并打印到标准输出(查看小文件)
cat file.txt
more
分屏显示文件内容(只能向下)
more long_file.txt
less
分屏显示文件内容(可上下翻页,推荐!)
less long_file.txt
head
显示文件开头部分(默认10行)
head -n 20 file.txt
tail
显示文件末尾部分(默认10行)
tail -f logfile.log

 (实时追踪日志)
file
查看文件类型
file mystery_file
find
在目录树中查找文件
find /home -name "*.txt"
locate
通过数据库快速定位文件(需要updatedb)
locate passwd
which
查看可执行文件的位置
which python

💡 小贴士:

  • 使用 rm -r dir_name 可以递归删除非空目录,但极其危险!
  • ls -l 显示的详细信息中,第一列表示文件类型和权限,例如 drwxr-xr-x

🔍 文件查看与编辑 (6条)

命令
功能说明
示例
grep
强大的文本搜索工具
grep "error" logfile.log
wc
统计文件的行数、字数、字节数
wc -l file.txt

 (统计行数)
diff
比较两个文件的差异
diff file1.txt file2.txt
sort
对文件行进行排序
sort file.txt
uniq
报告或忽略重复的行
uniq sorted_file.txt
nano
简单易用的文本编辑器
nano new_file.txt

💡 小贴士:

  • grep -r "pattern" /path 可以递归地在目录中搜索。
  • vim 或 vi 是更强大的编辑器,但学习曲线稍陡,建议新手从 nano 开始。

📦 压缩与解压 (5条)

命令
功能说明
示例
tar
打包或解包文件(.tar, .gz等)
tar -czvf archive.tar.gz ./folder
gzip
压缩文件(.gz)
gzip file.txt
gunzip
解压.gz文件
gunzip file.txt.gz
zip
打包压缩文件(.zip)
zip archive.zip file1 file2
unzip
解压.zip文件
unzip archive.zip

💡 小贴士:

  • tar 参数:c=创建, x=解压, z=处理gzip, v=显示过程, f=指定文件名。

ℹ️ 系统信息与进程管理 (13条)

命令
功能说明
示例
uname
显示系统信息
uname -a

 (显示所有信息)
top
动态显示进程信息(系统任务管理器)
top
htop top

的增强版(需安装,更直观)
htop
ps
报告当前进程的快照
ps aux
kill
终止进程
kill 1234
killall
通过进程名终止进程
killall process_name
pkill
通过模式匹配终止进程
pkill firefox
df
显示磁盘空间使用情况
df -h

 (以人类易读方式)
du
显示文件/目录的磁盘使用情况
du -sh /home
free
显示内存使用情况
free -h
uptime
显示系统运行时间及负载
uptime
whoami
显示当前登录用户名
whoami
history
显示命令历史记录
history

💡 小贴士:

  • 使用 Ctrl+C 可以强制终止当前前台进程。
  • ps aux | grep python 是查找特定进程的经典组合拳。

👥 用户与权限管理 (9条)

Linux的权限系统是安全的核心。

命令
功能说明
示例
sudo
以超级管理员权限执行命令
sudo apt update
su
切换用户身份
su - username
passwd
修改用户密码
passwd
chmod
修改文件或目录的权限
chmod 755 script.sh
chown
修改文件或目录的所有者
chown user:group file.txt
useradd
添加新用户
sudo useradd newuser
usermod
修改用户属性
sudo usermod -aG sudo newuser

 (授予sudo权限)
userdel
删除用户
sudo userdel olduser
id
显示用户身份信息
id

💡 小贴士:

  • chmod 的数字表示法:4=读(r),2=写(w),1=执行(x)。755 代表 rwxr-xr-x

🌐 网络相关 (6条)

命令
功能说明
示例
ping
测试网络连通性
ping google.com
curl
强大的URL传输工具(下载、测试API)
curl -O http://example.com/file.zip
wget
非交互式网络下载器
wget http://example.com/file.zip
ifconfig
查看和配置网络接口(旧版)
ifconfig
ip
新版网络配置工具(推荐!)
ip addr show
ssh
安全地远程登录另一台主机
ssh user@remote_host

💡 小贴士:

  • 很多新系统默认没有 ifconfig,推荐使用 ip 命令。

🛠️ 软件包管理 (3条)

不同发行版命令不同,这里以最常见的Debian/Ubuntu(apt)和CentOS/RHEL(yum)为例。

命令 (Debian/Ubuntu)
命令 (CentOS/RHEL)
功能说明
apt update yum check-update
更新软件包列表
apt install pkg yum install pkg
安装软件包
apt remove pkg yum remove pkg
移除软件包

🎯 总结

这60条命令是Linux日常使用中的基石,熟练掌握它们,就能在终端里从容地完成大部分基础操作。

给新手的建议:

  1. 不要死记硬背:多用、多练,在实践中记忆。
  2. 善用--help:任何命令后加 --help 或 -h 都可以查看帮助。
  3. 学会使用manman command 可以查看命令最完整的手册页。

想了解更多干货,可通过下方扫码关注

可扫码添加上智启元官方客服微信👇

未经允许不得转载:17认证网 » Linux最常用的60条基础指令,速查宝典
分享到:0

评论已关闭。

400-663-6632
咨询老师
咨询老师
咨询老师