DC娱乐网

Linux命令那么多,其实只需要记住这些就足够了! Linux新手总被命令吓住,

Linux命令那么多,其实只需要记住这些就足够了!
Linux新手总被命令吓住,其实每天真用上的就三十来个。我试过背一百个,结果三天后忘了一半。现在干活只靠几条,反而越来越快。
你打开终端第一件事就是搞清自己在哪。pwd看看路径,cd跳来跳去,cd - 换个目录还能按一下就回去,比记路径强多了。ls不敲-lah --color=auto等于没用,不看清权限、大小、隐藏文件,分分钟删错东西。mkdir -p是偷懒神器,建个/opt/app/{conf,logs},不用一层层mkdir,输一次全搞定。
touch不是只建空文件,有时候改个时间戳,构建工具就自动重跑。cp和mv看着像兄弟,其实脾气差很远:cp -r拷目录要等半天,mv同分区挪文件就是眨眼的事。rm -rf这命令我手抖过一次,删掉测试机整个/data,后来装了trash-cli,删了还能捞回来。find比locate靠谱,不用等updatedb,查昨天超10M的日志,一条命令塞进去就出结果。
看日志不能光cat,大文件直接卡死。tail -f盯住输出最实在,错误一出来就看到。grep是真·搜索引擎,ps aux | grep nginx比啥都快,-v反着找,-n标行号,写脚本全靠它。man不是摆设,man 5 passwd专门讲/etc/passwd长啥样,比man passwd有用十倍。diff -u比对配置,git也认这个格式;sort加uniq -c再sort -nr,三秒算出谁在疯狂刷日志。
ps aux扫一眼,top动起来看,但htop才叫舒服,上下键选进程,F9杀掉,树状结构一眼看出谁在吃CPU。kill -9能不用就不用,先试-15,不行再上。df -h看磁盘剩多少,du -sh /var/log/* | sort -hr揪出大户,free -h里available那列才是真能用的内存。chmod用u+x,g-w比755好懂,chown user:group记得冒号别漏。sudo -i比sudo su干净,不残留root环境变量。systemctl status服务名,journalctl -u服务名 -f看实时日志,2026年早没人打service start了。
ssh连服务器是基本功,-p换端口,ssh-copy-id配密钥以后再也不输密码。scp传小文件够用,大目录或要同步删的,rsync -avz --delete才是正解。wget下包,curl -I测接口头,tar -czf打包,-xzf解包,c和x别按反。alias ll='ls -alF'这种小习惯,用三次就离不开了,export PATH加自己脚本目录,下回直接敲名就跑。
which找命令在哪,whereis连man页都给你翻出来,type最狠——告诉你ll其实是alias,不是真命令。管道|才是灵魂,dmesg | grep error | tail -20,一行筛出硬件报错。man里按/搜关键字,n跳下个,q直接退出,别傻翻页。
我前两周死磕文件操作和查看命令,第三周加进程和磁盘,现在搭环境、查错、清日志,三条命令以内基本搞定。忘一两个没关系,man查,管道串,错了Ctrl+C。