对shell有了一个大概的认识之后,就需要知道常用的命令了。shell中,有成百上千的命令,有文献称3000个左右,虽然数量如此庞大,但是常用的命令远没有这么多,有些命令会像在Windows下点击鼠标左右键一样的频繁使用,所以必须有足够深刻的认识和理解。在这里我不会详尽的去阐述每个命令具体细节,重复造轮子,摘抄文档并没有什么卵用,只是以思路和导向的手段完成从Windows使用者到Linux使用者的一个转变,帮助命令man会比我说明的更详尽。
命令的一般格式是:命令 -[选项] 参数 ,红色是可选项,根据需求可有可无
文件列表命令:ls
之前我们已经有使用过ls命令,ls是list directory contents的缩写,它的作用是列表指定文件夹下的内容
基本示例:
上图在使用ls命令的时候没有任何参数和选项,那么ls会直接列表出当前你所在目录的内容信息,并按照默认的格式输出。但是需要详尽的查看文件信息,这样还不够,需要添加一个选项”-l”
*“l”意为long,使用长格式展示内容,“ls -l”这个命令加选项还有一个别名叫”ll”,输入”ll”会有相同的效果。
这个列表的大意如下
有一个常用选项是“-a”,代表列出所有文件,也包含隐藏文件,在Linux中,隐藏文件以“.”开头,使用”ls -la”查看某个目录,你可以看到某些隐藏文件
目录切换命令cd
cd是Change the shell working directory的缩写,它用于切换当前所在的目录
直接使用“cd”命令和使用“cd ~”的作用相同,都是定位到当前用户的家目录
使用“cd /”定位到根目录
linux中,“.”代表当前目录,“..”代表上级目录,“cd .”执行过后目录不变,“cd ..”返回上级目录
cd [目录],添加目录参数,目录存在则会跳转到指定的目录
显示当前目录pwd
pwd是Print the name of the current working directory的缩写,用于展示当前所在目录
至此,你知道了如何在shell下愉快的“点击鼠标”了