Linux 的 man 帮助文件很强大, 因此很多人都认为没有必要记住 Linux 命令. 我觉得这是一个误区, 基本的常用命令是一定要记住的, 就像你相亲一定要能叫出对方的名字一样重要. 记住他们有两个好处: 第一提高自己的效率, 第二思路清晰. 那么我到底需要记住那些 Linux 的命令及它的常用选项呢? 虽然这是一个仁者见仁问题. 我个人认为计算机就是为了完成任务, 那么 Linux 中什么任务最常操作, 完成它的命令就越是常用的了. 下面按照这个道理总结一下红帽系列 Linux 常用命令:
1, 文件目录管理命令 25:touch,mkdir, cat,head,tail,Less,more,ls,tree,pwd,cd,file,which,rm,mv,cp,scp,du,tar,gzip,bzip2,unzip,VIM,ln,wc
2, 用户及权限管理命令 14:useradd,groupadd,usermod,chmod,chown,userdel,groupdel,passwd,chsh,id,who,users,finger,su
3, 进程及服务管理命令 15:ps,top,netstat,lsof,kill,killall,service,jobs,fg,fuser,alias,unalias,nice,chkconfig,ntsysv
4, 软件管理及帮助命令 6:rpm,yum,wget,man,help,info
5, 磁盘及其他设备管理 28:dd,fdisk,mkfs,mount,umount,eject,df,free,fsck,tune2fs,e2labe,blkid,/proc/,pvcreat,vgcreat,lvcreat,pvscan,vgscan,lvscan,vgextend,lvextend,partx,partprobe,resize2fs,lspci,hal-device,mii-tool,dumpe2fs
6, 网络及开关机管理 12:ifconfig,hostname,ping,route,ifup,ifdown,dhclient,shutdown,reboot,init,poeroff,clear
7, 脚本及计划任务命令 16:echo,unset,export,at,crontab,awk,sed,cut,grep,sort,uniq,source,date,locale,uname,umask
8, 日志管理命令 4:last,ac,lastb,dmesg
上面这 120 个命令除了磁盘管理部分命令外都是非常常用的一些命令, 熟练的使用它们可以大大提高工作的效率. 至于他的详细用法可以使用 man 帮助, 另外个人建议每个命令总结出几个自己常用的选项和案例. 掌握多少个命令不要紧, 要紧的是能把活干好. 希望这个整理能对初学者有所帮助. 以后要是有时间会再整理出属于我自己习惯的选项和案例. Linux 基础仁者见仁, 智者见智, 仅供参考!
来源: http://www.bubuko.com/infodetail-3090332.html