美文网首页
Linux常用命令(一)

Linux常用命令(一)

作者: zhangkaizhong | 来源:发表于2020-06-02 18:47 被阅读0次

    ls:目录内容显示命令

    ls -l:显示文件和目录条目的“冗长信息”

    ls -d:列示当前目录条目的自身信息

    cd:将当前目录切换至指定目录,缺省切换到当前用户的家目录

    pwd:内部命令pwd没有选项参数,仅显示当前所处的工作目录名

    mkdir 文件名1 文件名2 文件名3 :创建一个或多个一层的目录

    mkdir -p 文件名1/文件名2:递归创建文件

    rmdir 文件名:删除一个空目录

    rmdir -p 文件名/文件名:递归删除空文件夹

    rm -rf 文件名:删除文件(可删除非空目录)强制删除,不会询问,直接删除

    rm -ri 文件名:文件夹层层递归进入并询问删除

    cp 文件名 目录名(cp test.txt aa/pp):拷贝test.txt文件到aa/pp文件夹

    cp -a 文件名1 文件名2:拷贝文件夹1到文件夹2

    cp -a aa bb/cc:拷贝文件夹aa到bb并改名cc

    cp sources.list bb/aa/test.txt:拷贝文件sources.list到bb/aa文件夹并改名

    mv bb/aa/test.txt aa:将bb/aa/中的test.txt文件移动到aa文件夹

    mv aa/test.txt bb/test2.txt:将aa中的test.txt文件移动到bb文件夹并改名

    cat:缺省显示从键盘输入的标准显示文件

    cat sources.txt:显示sources.list文件中的完整内容

    cat -t sources.txt:显示文件中的特殊控制字符

    more sources.txt:文件分屏显示,按空格键可查看下一页,按“q”可退出

    less sources.txt:文件分屏显示,按上下方向键滚动查看,按“q”可退出

    head sources.txt:显示文件的头信息,前10行

    head -n 20 sources.txt:显示文件的前20行,自定义行数,也可写成:head -20 sources.txt

    tail sources.txt:显示文件尾部10行

    tail -n 20 sources.txt:显示文件的尾部20行,自定义行数,也可写成:tail -20 sources.txt

    tail -f sources.txt:显示文件尾部的最新信息,不断追加,常用于查看日志

    grep hello sources.txt:筛选出文件中含有hello的行(正向筛选)

    grep -v hello sources.txt:筛选出文件中不含有hello的行(反向筛选)

    grep -i UBUNTU sources.txt:忽略大小写筛选含有UBUNTU的行

    touch bencai.txt:如果bencai.txt不存在,则创建一个新的空文件,如果bencai.txt存在,则更新bencai.txt的创建时间

    cp bencai.txt zhangkaizhong.txt:将bench.txt的内容拷贝到zhangkaizhong.txt

    cat bencai.txt zhangkaizhong.txt: cat可同时显示多个文件的内容

    cp -i bencai.txt zhangkaizhong.txt:当拷贝的文件在目标文件夹中含有相同名字的文件,会询问是否覆盖

    rm -i zhangkaizhong.txt:询问是否删除该文件

    find . -name "cc":从当前目录查找文件名带有cc的文件

    find / -name "cc":从根目录开始查找文件名带有cc的文件

    which cc:查找带有cc的文件

    locate cc:索引查找,速度快

    vim test.txt:打开文件进行编辑,进入文本输入状态,输入"i":当前光标处插入,输入"a":当前光标后插入;输入":","/","?"都能进入末行模式,":wq":写入之后退出,“:q!”:强制退出不保存

    vim test.txt:在光标处,按“yy”,再按“p”,可在光标处的下一行复制当前行,按"2yy",再按"p",复制两行,按大写的"P",可在光标处的上面复制当前行,“dd”,删除当前行,大写“D”删除光标上面一行,大写的“O”,或小写的“o”,都可进入插入状态

    vim test.txt:":s/tesh/TEST/gc" 将当前光标的行中的test替换为TEST,":%s/zheshi/ZheSHI/gc"将当前文件所有行中的zheshi替换为ZheSHI

    vim test.txt: “set nonu”:设置行号不显示,“set nu”:设置行号显示

    vim ~/.vimrc:打开vim的配置文件,可进行相关配置

    vim test.txt: 命令模式下按“u”,可撤销输入,大写“U”可撤销能够撤销的步数,“Ctrl+r”,可恢复刚刚的撤销操作

    vim text01.txt text02.txt text03.txt :同时编辑多个文件,“args”,查看当前编辑的文件,“:next”切换到下一个文件,“:prev”:回到上一个文件

    相关文章

      网友评论

          本文标题:Linux常用命令(一)

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