最近闲来无事,决定学习一下Linux的常用命令。由于其命令很多,但是不用都去学习,掌握工作中常用的即可。学习时的建议:1)、查看命令对应的完整的英语单词,这样方便记忆。2)、不要只看不练,看完之后要手动的敲一敲,可不能眼高手低哈。3)、最好分类学习,这样做比较系统,也会有助于记忆。4)、对于理解的内容一定要写下来(好记性不如烂笔头嘛),word文档、播客均可,这样记忆深刻(这个方法学习任何技术都有效),也方便以后复习查看。
言归正传,我把常用命令分成以下几组:目录处理命令、文件处理目录、链接命令、权限管理命令、文件搜索命令、帮助命令、用户管理命令、压缩解压缩命令、网络命令、关机重启命令、Vim常用操作等。
在学习这些命令之前,我们先学习一下命名的格式:
命令格式
命令格式:命令 [-选项] [参数]
例:ls -lh /tmp
说明:1)、个别命令不遵循此格式。
2)、当有多个选项时,可以写在一起。
3)、简化选项 和 完整选项: -a 等于 --all
一、目录处理命令:
1、ls
命令:ls
英语单词:list
作用:罗列出某个目录下的文件或者目录
说明:
1)、ls 可以单独使用,不加任何选项。命令:ls;效果如下图所示, 图1.1:
上图显示的是根目录/下的所有目录,总共有23个,并且按字母先后排序的。
2)、如果想查看某个目录下所有的文件和子级目录,可以使用 选项a,对应的英语单词是all,表示查看所有。命令:ls -a ,效果如下 图1.2:
对比发现,看到的内容变多了,前3个都是增加的:
第1个表示当前目录,
第2个表示上一级目录,
第3个是一个隐藏文件(以点.开头的文件)
3)、为了看到这些目录或者文件的详细信息,我们可以在选项中添加l(对应的英语单词是long,表示完整的)。命令:ls -al ; 效果如下图所示:图1.3
这样,我们就可以都看到了这些文件或者目录的纤细描述。上图中左侧白色部分都代表什么意思呢?请看下图 图1.3.2
如上图所示,每行内容可以分为7部分:
第1部分:说明了【文件类型】和【访问权限】
【文件类型】分为3中:文件(用中划线-表示),目录(用字母d表示,即英语单词directory的首字母),链接(用字母l表示)
【访问权限】分为3类:r(read,表示可以读取),w(write,表示可以修改),x(execute表示可以执行)
第2部分:
其他部分:如上图描述
4)、为了方便阅读文件或者目录的大小,可以在选项中添加h(human,表示人类可读的)。
命令:ls -alh ,效果如下图所示 图1.4
5)、每个文件或者目录都有一个id(唯一标示),可以在选项中添加i。
命令:ls -alhi / ,效果如下所示 图1.5
如上图所示,第一项 就是目录或者文件的标示。
6)、以上命令查看的都是某个目录A下的文件或者子级目录的信息,怎么查看目录A本身的详细信息呢?
在选项中添加d(directory,目录)即可。命令: ls -alhid / ,效果如下所示: 图1.6
如上图所示:根目录/ 的详细描述
以下内容,我会找时间补充完整..........,先睡觉去啦
二、文件处理目录
三、链接命令
四、权限管理命令
五、文件搜索命令
六、帮助命令
七、用户管理命令
八、压缩解压缩命令
九、网络命令
十、关机重启命令
十一、Vim常用操作
命令:
英语单词:
作用:
说明: