Linux 系统中有大量常用命令,以下分类整理了一些最核心和实用的命令,并附上简要说明:
ls
-l(详细信息)、-a(显示隐藏文件)、-h(人类可读大小)cd
cd /home、cd ..(返回上级)pwd
cp
cp file1 file2、cp -r dir1 dir2(递归复制目录)mv
mv old.txt new.txt、mv file /tmp/rm
rm file、rm -r dir(递归删除目录)-f(强制删除)!mkdir
mkdir new_dir、mkdir -p dir1/dir2(递归创建)touch
touch file.txtcat
cat file.txtless / more
less large_file.loghead / tail
tail -f logfile(实时追踪日志)grep
grep "error" log.txt、grep -r "pattern" /dir(递归搜索)vim / nano
vim file.txt(需掌握基本 Vim 操作)chmod
chmod 755 script.sh、chmod +x file(添加执行权限)chown
chown user:group filesudo
sudo apt updatepasswd
passwd usernameuseradd / userdel
sudo useradd bob、sudo userdel -r bob(删除用户及家目录)top / htop
htop 更友好)ps
ps aux | grep nginxdf
df -h(人类可读格式)du
du -sh /home(汇总大小)free
free -huname
uname -a(内核版本等)ping
ping google.comifconfig / ip
ip addr)netstat / ss
netstat -tulnp、ss -tulncurl / wget
curl -O http://example.com/filessh
ssh user@hostapt(apt install package)yum 或 dnf(dnf install package)pacman(pacman -S package)tar
tar -czvf archive.tar.gz dir/(压缩)、tar -xzvf archive.tar.gz(解压)find
find /home -name "*.txt"cron / crontab
crontab -ealias
alias ll='ls -alh'man 命令(如 man ls)查看命令手册。|(如 ps aux | grep python)。* 和 ?(如 rm *.tmp)。这些命令覆盖了日常 80% 以上的 Linux 操作需求,熟练掌握后能极大提升效率!