Linux常用命令(一)
1.目录处理命令:ls英文助记:list功能:显示目录文件1.1ls 示例:(不加任何选项的)1.2 ls -l示例:(这个l可以理解为long,“长”显示,显示详细信息)详细解释:例如上图中的第二行信息:drwxr-xr-x.2 rootroot4096 12月3 20:10 11111111111111第一个字母为d,代表的是目录(direct...
1.目录处理命令:ls
英文助记:list
功能:显示目录文件
1.1 ls 示例:(不加任何选项的)
1.2 ls -l 示例:(这个l可以理解为long,“长”显示,显示详细信息)
详细解释:
例如上图中的第二行信息:
drwxr-xr-x. 2 root root 4096 12月 3 20:10 11111111111111
第一个字母为d,代表的是目录(directory), 接下来的rwxr-xr-x,代表的权限。接下来的2,可以认为是引用计数;接下来的两个root,第一个root代表所有者,第二个root代表所属组;4096代表的大小(字节);接下来的12月 3 20:10代表该目录最后一次修改时间;剩下的就为目录名。(注:若这行详细信息的首字母被字符-替换,即代表的是文件;若首字母为l,即代表的是软链接)
1.3 ls -h
英文助记:ls -h(uman), human为“人”的意思,这个命令意思就是显示地尽可能人性化一些。具体体现在文件或目录的大小(直接显示为某某KB或某某MB)
示例 ls -hl:
1.4 ls -a
英文助记:ls -a(ll)
功能:显示全部(包括隐藏文件或目录)。在Linux系统里,若文件名前边为“.",则代表该文件默认为隐藏文件。
1.5 ls -i
英文助记:ls -i(node)
功能:将文件的inode节点号显示出来
2. 目录处理命令:mkdir
英文助记:make directory / make directories
功能:创建目录
2.1 mkdir示例:
加上 -p选项即可递归创建,示例 mkdir -p:
解释:mkdir后加目录名,即在当前目录下创建。若要是想直接在某目录下创建呢?如上图,想在test目录下创建test.txt,不加-p就会报错;加上-p就可以成功创建。
3.目录处理命令:cd
英文助记:change directory
功能:改变目录
示例:上图所示,利用cd命令从当前目录进入到了test目录。
4.目录处理命令:pwd
英文助记:print working directory
功能:打印当前工作目录的路径
pwd示例:
/test:代表目前的工作目录为用户根目录下的test目录
5. “.” 与 "…"
5.1 cd . 示例:
.代表当前目录,cd . 代表进入当前目录,因为本身就在test目录下,所以cd . 之后,还在当前目录。
5.2 cd … 示例:
…表示当前目录的上一级目录。cd …代表进入当前目录的上一级目录。因为当前目录为根目录下的/test目录,所以cd …即进入了/test目录的上一级目录,即为根目录。
6.目录处理命令:rmdir
英文助记:remove empty directory
功能:删除空目录
rmdir示例:
解释:因为之前在根目录下的/test目录里创建了test.txt,目录非空,所以删除时报错。
rmdir示例:
解释:先创建了空目录/123,再删除,不报错。
7.目录处理命令:cp
英文助记:copy
功能:复制文件或目录
7.1 cp示例:
解释:yum.conf 为/etc目录下的一个文件,cp yum.conf / 中的“/”代表根目录,该命令的意思是将/etc目录下的yum.conf文件复制到根目录下。
7.2 cp示例:
cp在复制的同时也可以更改文件文字,该操作就好比windows系统下复制粘贴后再重命名,需要两步完成,而在Linux下只需要一步即可完成。
解释:先利用rm命令将刚刚复制过来的yum.conf删除(rm之后会写到),再将/etc目录下的yum.conf 复制到根目录下的同时,将文件更名为YUM.CONF,其中命令行中“YUM.CONF"左边的/为根目录。
7.3 cp示例:
解释:先利用mkdir命令在根目录下的/test目录里创建了一个目录TEST,再将该目录复制到根目录下。(其中命令行里的-r 表示针对目录的操作)
8. 目录处理命令:mv
英文助记:move
功能:剪切文件,更名
8.1 mv剪切示例:
解释:先进入刚刚创建的TEST目录里,利用ls命令,发现该目录为空。再回到根目录下,利用mv命令,将根目录下的YUM.CONF文件移动到/TEST目录下,再进入/TEST目录,利用ls,发现移动成功。再回到根目录下,利用ls,发现之前的YUM.CONF文件已经不存在。(即为win系统下的剪切操作)
8.2 mv更名示例:
解释:进入到/TEST目录下,将该目录下本来存在的YUM.CONF文件利用mv剪切,同时更名为yum.conf,其实还在该目录下,位置并不变化。因此可以用它来进行文件的更名。
9.目录处理命令:rm
英文助记:remove
功能:删除文件(-r 删除目录, -f强制删除)
9.1 rm -r 示例:
解释:想删除/TEST目录,利用rm -r命令,每执行一步,都会问是否删除。若该目录下有100个文件,则需要被询问100次,显得很麻烦,因此可以利用-f选项一键删除。
9.2 rm -rf示例:
解释:在根目录下有个目录是/test,/test目录下有个目录是/TEST,回到根目录后,想一键删除/test目录,利用rm -rf,删除时并没有询问是否需要删除。再利用cd命令检测,提示没有test目录,证明删除成功。
更多推荐
所有评论(0)