Linux经常使用命令总结1

咱们在学习Linux时常常会用到一些命令对虚拟机进行特定的操做vim

我把最近学习到&常见的命令进行了总结less

cd命令
这是一个很是基本,也是你们常常须要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,能够是绝对路径,也能够是相对路径。
 
ls命令
这是一个很是有用的查看文件与目录的命令,list之意,它的参数很是多,下面的一些是比较常见的参数。
-l :列出长数据串,包含文件的属性和权限数据等。
-a:列出全部文件,连同隐藏文件(开头为.的文件)一块儿列出来。
-d:仅列出目录自己,而不是列出目录的文件数据。
-h:将文件容量以易读的方式(GB,kB)等列出来。
-R:连同子目录的内容一块儿列出(递归列出),等于该目录下全部文件都会显示出来。
这些参数也能够组合使用,如
ls -lR:以长数据串的形式列出当前目录下全部文件。
 
cp命令
该命令用于复制文件,copy之意,它还能够把多个文件一次性地复制到一个目录下,经常使用参数有:
-a:连文件的特性一块儿复制。
-p:连同文件的属性一块儿复制,而非使用默认方式,与-a类似,经常使用于备份。
-i:若目标文件已经存在时,在覆盖时会先询问操做的进行。
-r:递归持续复制,用于目录的复制行为。
-u:目标文件与原文件有差别时才进行复制。
例子
cp -a file1 file2:连同文件的全部特性把file1复制成file2。
cp -file1 file2 file3 dir:把file1,file2和file3复制到目录dir中。
 
mv命令
该命令用于移动文件、目录或改名,move之意,经常使用参数以下:
 -f:f是force的意思,若目标文件已经存在,不会询问而是直接覆盖。
-i:若目标文件已经存在,会询问是否覆盖。
-u:若目标文件已经存在,且比目标文件新,才会覆盖。
注:该命令能够把一个文件或多个文件一次移动一个文件夹中,可是最后一个目标文件必定要是“目录”。
 
 
rm命令
该命令用于删除文件或目录,remove之间,它的经常使用参数以下:
-f:是force的意思,忽略不存在的文件,不会出现警告。
-i:互动模式,在删除前会询问用户是否操做。
-r:递归删除,最经常使用于目录删除,是一个危险的参数,要谨慎使用。
 
 
cat命令
该命令用于查看文本文件的内容,后接要查看的文件名,一般可用管道与more和less一块儿使用,从而能够一页页地查看数据。
 
chgrp命令
该命令用于改变文件所属用户组,它的使用很是简单,它的基本用法以下:

chgrp [-R] dirname/filename  编辑器

-R :进行递归的持续对全部文件和子目录更改  学习

# 例如:  spa

chgrp users -R ./dir # 递归地把dir目录下中的全部文件和子目录下全部文件的用户组修改成users  递归

 
chown命令
该命令用于改变文件的全部者,与chgrp命令的使用方法相同,只是修改的文件属性不一样。
 

chomod命令ci

该命令用来修改文件的权限rem

chomod MODE file...  MODE能够是三组权限对应的十进制数值。字符串

 -R 递归修改

也能够修改某类用户(owner,group,others)的权限虚拟机

    

    修改某类用户或某类(属主u 属组g 其余人o  全部人a)用户权限:

    u,g,o,a

    chmod 用户类别=MODE file,...

    修改某类用户的某位或某些位权限:

    u,g,o,a

    chmod 用户类别+|-MODE file,..(+ 表明添加某项权限,-表明去掉某项权限)。

 

umask命令

用来设置文件的遮罩码,用来定义文件建立时候不能具备的权限

在建立文件的时候,用666-遮罩码 相减获得的就是文件的权限  #注意,文件默认是不能具备x权限的,若是结果具备x权限的话,应该将其权限加1

在建立目录的时候,用777-遮罩码  相减获得的结果是目录的权限

vim命令
该命令主要用于文本编辑,它接一个或多个文件名做为参数,若是文件存在就打开,若是文件不存在就以该文件名建立一个文件。经常使用的操做有:

编辑-->输入:

    i: 在当前光标所在字符的前面,转为输入模式;
a: 在当前光标所在字符的后面,转为输入模式;
o: 在当前光标所在行的下方,新建一行,并转为输入模式;
I:在当前光标所在行的行首,转换为输入模式
A:在当前光标所在行的行尾,转换为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式;

输入-->编辑:

    ESC

编辑-->末行:

    :

末行-->编辑:

ESC, ESC
注:输入模式和末行模式之间不能直接切换,默认处于编辑模式 

vim编辑器的命令模式中经常使用的快捷键

命令

做用

dd

删除(剪切)光标所在整行。

5dd

删除(剪切)从光标处开始的5行。

yy

复制光标所在整行。

5yy

复制从光标处开始的5行。

p

将以前删除(dd)或复制(yy)过的数据粘贴到光标后。

/字符串

在文本中从上至下搜索该字符串。

?字符串

在文本中从下至上搜索该字符串。

n

显示搜索命令定位到的下一个字符串。

N

显示搜索命令定位到的上一个字符串。

u

撤销上一步的操做

相关文章
相关标签/搜索