作为Linux新手,掌握以下常用命令可以帮助你快速上手基础操作。我按功能分类整理,并附上简单说明:
pwd
pwd → /home/usernamels
ls -l(详细列表)ls -a(显示隐藏文件)ls -lh(文件大小易读格式)cd
cd /var/www → 进入绝对路径cd .. → 返回上一级cd ~ → 返回家目录mkdir
mkdir new_foldertouch
touch file.txtcp
cp file.txt backup/ → 复制文件cp -r dir1/ dir2/ → 递归复制目录mv
mv old.txt new.txt → 重命名mv file.txt ~/Documents/ → 移动文件rm
rm file.txt → 删除文件rm -r folder/ → 递归删除目录cat
cat file.txtless / more
less large_file.loghead / tail
head -n 10 file.log → 显示前10行tail -f error.log → 实时追踪日志更新nano
nano file.txtchmod
chmod 755 script.sh → 设置可执行权限chmod +x file.sh → 添加执行权限chown
chown user:group file.txtdf
df -h(易读格式)du
du -sh /home/ → 显示总大小free
free -htop / htop
htop需安装)uname
uname -a → 显示全部信息ping
ping google.comifconfig / ip addr
ifconfig可能需安装)wget / curl
wget https://example.com/file.zipcurl -O https://example.com/file.ziptar
tar -czvf archive.tar.gz dir/ → 压缩tar -xzvf archive.tar.gz → 解压zip / unzip
zip archive.zip file1 file2unzip archive.zipps
ps aux | grep nginx → 查找特定进程kill
kill -9 1234 → 强制终止PID为1234的进程man
man ls)--help
ls --help)Tab 键自动补全文件名或命令。rm -rf 或 sudo,避免误删系统文件。Permission denied Linux)。掌握这些命令后,你可以完成80%的日常基础操作。随着经验积累,再逐步学习管道符(|)、重定向(>)、脚本编写等进阶内容。