很多新手上来就被一堆命令吓退,其实平常用到最多的,来回来去也就那几个。
就说ls,谁都知道是列出来当前目录的内容,但是你知道加不同参数出来效果完全不一样吗?我一开始只敲裸ls,出来一堆干巴巴的文件名,什么信息都没有。后来才知道加个-l,就能出来权限、大小、修改时间这些详细信息,再配个-h参数,自动把大小换成K、M、G这种人类能看懂的单位,太贴心了好吗。
就是记参数的时候有点头疼,ls -lha,我背了好久才记住,a是把隐藏文件也显示出来。对哦,Linux里名字开头带个点的就是隐藏文件,默认ls不会显示,很多配置文件都藏在这儿,忘了加a就找不到,急得满头汗都是常事。
再说切换目录的cd,这个简单吧?就cd 你要去的目录名就行,但是有几个快捷键真的能救大命。cd ~直接回你自己的家目录,cd ..回上一级目录,cd -直接跳回你刚才待的那个目录,这些小技巧我当初学的时候没人告诉我,后来自己瞎试才试出来,早知道能少走好多弯路。
创建目录也简单,mkdir就行,但是要一次创建多级嵌套目录呢?直接敲会报错,得加个-p参数,mkdir -p a/b/c/d,一口气就把四层文件夹都建好了,不用你一层一层建,这个知识点好多教程都没提前说,坑死不少新人。
删除的话是rmdir删空目录,要是删文件或者非空的目录,就得用rm了。这里一定要提醒一句,rm -rf /这种命令千万千万不要乱敲,整个系统直接给你删没了,哭都没地方哭去。我身边就有新手好奇试了,直接重装系统,做了好久的作业全没了,教训太惨痛。