对于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 |
|
head -n 20 file.txt |
tail |
|
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 -czvf archive.tar.gz ./folder |
gzip |
|
gzip file.txt |
gunzip |
|
gunzip file.txt.gz |
zip |
|
zip archive.zip file1 file2 |
unzip |
|
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
|
userdel |
|
sudo userdel olduser |
id |
|
id |
💡 小贴士:
chmod的数字表示法:4=读(r),2=写(w),1=执行(x)。755 代表rwxr-xr-x。
🌐 网络相关 (6条)
|
|
|
|
|---|---|---|
ping |
|
ping google.com |
curl |
|
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)为例。
|
|
|
|
|---|---|---|
apt update |
yum check-update |
|
apt install pkg |
yum install pkg |
|
apt remove pkg |
yum remove pkg |
|
🎯 总结
这60条命令是Linux日常使用中的基石,熟练掌握它们,就能在终端里从容地完成大部分基础操作。
给新手的建议:
- 不要死记硬背:多用、多练,在实践中记忆。
- 善用
--help:任何命令后加--help或-h都可以查看帮助。 - 学会使用
man:man command可以查看命令最完整的手册页。
想了解更多干货,可通过下方扫码关注
可扫码添加上智启元官方客服微信👇
17认证网










