美文网首页
常用的linux命令

常用的linux命令

作者: __foreverhappy | 来源:发表于2018-12-06 10:51 被阅读0次
    cd命令
        1.cd /root/Docements # 切换到目录/root/Docements  
        2.cd ./path          # 切换到当前目录下的path目录中,“.”表示当前目录    
        3.cd ../path         # 切换到上层目录中的path目录中,“..”表示上一层目录  
    
    ls命令 查看文件与目录的命令 可以加参数 如 ls -l
        1.-l :列出长数据串,包含文件的属性与权限数据等  
        2.-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)  
        3.-d :仅列出目录本身,而不是列出目录的文件数据  
        4.-h :将文件容量以较易读的方式(GB,kB等)列出来  
        5.-R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来  
    
    cp命令
        1.-a :将文件的特性一起复制  
        2.-p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份  
        3.-i :若目标文件已经存在时,在覆盖时会先询问操作的进行  
        4.-r :递归持续复制,用于目录的复制行为  
        5.-u :目标文件与源文件有差异时才会复制  
    
        1.cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2  
        2.cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中  
    
    vim编辑
    1、vim a.txt 打开一个文件 ]
    2、set nu 设置行号 set nonu 取消设置行号 
    3、gg (一般模式) 到首行 G 查看多少行、到末行 58G 直接到58行 :58 也是直接到58行 
    4、10G 向右边移动10个字符 
    5、gg 跳转到首行 
    6、 /application 查找application出现在第几行? 
    7、:16,31s/application/mei/gc 把16~31行之间的application替换为mei,并且在替换的时候给提示 :16,31s/application/mei/g 不给提示替换(c表示confirm) 
    8、u 撤销(反悔了,撤销操作);或者:q!不保存,那么所有的操作都不保存了 
    9、16G ==>16yy(16 lines yanked) ==>G  ==>p 复制16-31行这16行,并且粘贴到最后一行之后 补充:p为在光标所在行下一行粘贴,P在光标所在行上一行粘贴 
    10、1853G ==>dG(删除从光标所在到最后一行数据) 删除末尾16行 
    11、:w mei.config 把刚才操作后的文件另存一份 
    12、990G ==>10x 到第990行向后删除10个字符 
    13、gg ==>O 在第一行之前新增一行,并且输入“Today is Sunny! Leg's go!” 补充:o O 表示:o表示在光标所在行下一行插入一行,跟Enter一样;O表示在光标所在行上一行插入,而且直接进入编辑模式。
    14、:wq! 保存后离开
    
    wget
    1.使用wget从网上下载软件、音乐、视频
    `wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz`
    2.下载文件并以指定的文件名保存文件
    `wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701`
    
    mv命令 该命令用于移动文件、目录或更名:
    -f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖  
    -i :若目标文件已经存在,就会询问是否覆盖  
    -u :若目标文件已经存在,且比目标文件新,才会更新
    mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中  
    mv file1 file2 # 把文件file1重命名为file2 
    
    rm命令 该命令用于删除文件或目录,remove之间,它的常用参数如下:
    -f :就是force的意思,忽略不存在的文件,不会出现警告消息  
    -i :互动模式,在删除前会询问用户是否操作  
    -r :递归删除,最常用于目录删除,它是一个非常危险的参数 
    rm -i file # 删除文件file,在删除之前会询问是否进行该操作  
    rm -fr dir # 强制删除目录dir中的所有文件 
    
    重命名

    ①将一个名为abc.txt的文件[重命名]
    mv abc.txt 1234.txt
    ②将目录A重命名为B
    mv A B
    ③将a.txt移动到/b下,并重命名为c.txt
    mv a.txt /b/c.txt

    相关文章

      网友评论

          本文标题:常用的linux命令

          本文链接:https://www.haomeiwen.com/subject/hupncqtx.html