ubuntu 常用命令

基本命令

cd 进入文件夹

    cd 回车 进入自己的home 文件夹

    cd 目标文件夹名

 

ubuntu 常用命令

    cd ~ 回到自己的home文件夹

    cd .当前目录

    cd ..  上一层

    cd -  上次所在目录

ls 查看当前目录文件

    ls -a 查看所有文件 包括隐藏文件

 

ubuntu 常用命令

    ls -l 查看当前文件以列表形式显示 不包括隐藏文件

ubuntu 常用命令

    ls -al 查看当前目录所有文件包含隐藏文件 以列表形式显示

 

ubuntu 常用命令

    ls -hl  更加人性化的显示文件

 

ubuntu 常用命令

 

pwd 查看自己当前所在文件夹路径

ubuntu 常用命令

  mkdir 创建文件夹

        mkdir 文件夹名

 

ubuntu 常用命令

        mkdir 文件夹名/文件夹名/.......... 在一个文件夹下创建文件夹

 

ubuntu 常用命令

        mkdir 文件夹名/文件夹名/...-p   新建文件夹 加 -p 可以直接创建所有文件夹

 

ubuntu 常用命令

touch 创建文件

        touch 文件名.文件后缀

 

ubuntu 常用命令

 

rm 删除命令

    rm -i  文件名.文件后缀    询问是否删除   yes / no

 

ubuntu 常用命令

     rm -f  文件名.文件后缀  不询问直接删除

 

ubuntu 常用命令

    
 rm -r  文件名.文件后缀   递归删除文件夹  删除所有文件 和文件夹 不询问

 

ubuntu 常用命令

    rm -ri 文件名.文件后缀 递归删除文件夹 删除所有文件 询问是否删除 yes /no

 

ubuntu 常用命令

more 分屏显示

    查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。

 

ubuntu 常用命令

ctrl+b 返回上一屏 

ctrl+f 下一屏

| 管道

管道:一个命令的输出可以通过管道做为另一个命令的输入。

管道我们可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里“ | ”的左右分为两端,左端塞东西(写),右端取东西(读)。

 

ubuntu 常用命令


clear 清屏

clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + l ( “l” 为字母 )。

 

ubuntu 常用命令

cat 打开查看文件

    cat 文件名.后缀  查看当前目录文件

ubuntu 常用命令

    cat ./练习文件夹/3.txt  查看路径下文件内容

 

ubuntu 常用命令

    cat 文件名1.后缀 > 文件名2.后缀   打开文件1把文件1内容 写入到文件2中 如果没有文件2 则创建文件2

    如果文件2中 有内容 则覆盖原有内容

 

ubuntu 常用命令

cat 文件1.后缀 >> 文件2.后缀  打开文件1把文件1中的内容追加到文件2 中 如果没有文件2 则创建文件2

    如果文件2中 有内容 原有内容不会被覆盖

 

ubuntu 常用命令

grep 文本搜索

Linux系统中grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。

grep 一般格式

grep [-选项] ‘搜索内容串’文件名

grep 常用选项

    grep -v 显示不包含搜索内容的所有文本 

 

ubuntu 常用命令

    grep -n 显示行

 

ubuntu 常用命令

    grep -i 忽略大小写 

 

ubuntu 常用命令

grep搜索内容串可以是正则表达式。

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

grep常用正则表达式:

   ^a  ^以什么开头

 

ubuntu 常用命令

    a$  $ 以什么结尾

 

ubuntu 常用命令

    [a-z] [A-Z] 在A-Z之前 

 

ubuntu 常用命令


find 查找文件

命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。

常用用法:

        find -name 3.txt  搜索所有 名字 为3.txt 的文件

 

ubuntu 常用命令

        find  -name '*..txt'  搜索所有 。txt 文件 

 

ubuntu 常用命令

    find ./文件夹 -size -2M  M为大写  搜索所有小于 2M的文件  +2M 是大于2M的文件 2M 是等于2M的文件

        find ./文件夹 -size +2M -size -6M  大于2M小于6M d 的文件 

ubuntu 常用命令

ubuntu 常用命令

    cp  复制文件

    cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。

常用选项说明:

            cp 1.txt  ./练习文件夹

 

ubuntu 常用命令

 

ubuntu 常用命令

mv 移动文件

用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。

常用选项说明:

ubuntu 常用命令

    mv 5.txt ./练习文件夹

 

ubuntu 常用命令

 

tree 关系树状图

    tree 练习文件夹

 

ubuntu 常用命令

 

tar  打包文件

    计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。

tar使用格式 tar [参数] 打包文件名 文件

tar命令很特殊,其参数前面可以使用“-”,也可以不使用。

常用参数:

ubuntu 常用命令

    tar -cvf 打包文件名.tar  要打包的文件或文件夹1.txt 2.txt 3.txt 6.txt

 

ubuntu 常用命令

ar -xvf 打包文件名.tar   解开打包文件

 

ubuntu 常用命令

  tar -cvf 打包文件名.tar.gz  压缩要打包的文件或文件夹1.txt 2.txt 3.txt 6.txt

 

ubuntu 常用命令

ar -zxvf 打包文件名.tar.gz   解开压缩包文件

 

ubuntu 常用命令

Ln  设置连接

Ln硬连接 源文件删除 还可以继续访问

ln源文件 连接文件

 

 

Ln -s软连接 源文件删除 快捷连接失效 不可以继续访问

Ln -s源文件 连接文件



作者:GuangH
链接:https://www.jianshu.com/p/0f253188ab89
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。