Linux终端命令总结

    xiaoxiao2022-07-12  143

    - 查看目录内容 ls -lha #list,human,all

    ls与通配符的联合使用: * #表示任意个数个字符 ? #任意一个字符 [] #可以匹配括号中的任一个 [abc] #即abc中的任一个 [a-f] #a-f中的任一个

    - 切换目录 cd ~ # 返回到根目录

    相对路径:相对于当前所在工作的路径绝对路径:相对于根目录而言

    - 创建和删除 touch rm

    rm -fr #表示强制删除,递归删除目录下的所有内容

    mkdir

    mkdir -p #可以递归创建目录,如mkdir -p a/b/c

    - 拷贝和移动文件 tree -d #只显示目录

    cp 源文件路径/a 目标路径/b

    cp -i #提示是否覆盖文件cp -r #递归覆盖目录下的所有文件

    mv

    mv -i #消息提醒,是否删除

    - 查看文件内容 cat -bn #对非空输出行编号/对所有的行编号

    cat -b i.txt与nl i.txt等同效果

    more

    more 相关的操作键: 空格表示显示下一屏,回车表示一次滚动手册一行,b表示回滚一屏,f表示前滚一屏,q表示退出

    grep

    grep -n #显示匹配行及行号grep -v #显示不匹配文本的所有行grep -i #忽略大小写如:grep -iv “hello” i.txt

    - 其他 echo

    echo a > b #将a覆盖到b文件echo a >> b #将a追加到b文件后面

    重定向>和>>

    管道|

    将一个命令的输出结果通过管道以另一个命令输出 :ls -lh | more
    最新回复(0)