zoukankan      html  css  js  c++  java
  • Linux基础命令

    Linux基础命令

    格式:命令字 +【参数】+【操作对象】 

    1、man  命令  查看命令的使用帮助(退出按“q”

    2、Ctrl  shift  +   放大 ;Ctrl  -   缩小

    3、ls + ./  查看当前目录下内容

    4、ls + ../  查看上级目录下内容

    5、pwd  查看当前工作路径(目录)

    6、cd + 子目录  切入到子目录

    7、cd + ../  切入到上级(父)目录

    8、cd <=> cd~  一次返回用户主目录

    9、cd -  切入到上次进入的目录

    10、mkdir + 目录名  可以在当前目录下创建一个目录

    11、rmdir + 目录名  只可删除空目录(此目录下没有任何文件或目录

    12、touch + 文件名  可创建一个文件

    13、rm + 文件名  可删除文件

    14、touch + file1 + file2 ……  可创建多个文件

    15、mkdir + dir1 + dir2 ……  同时创建多个子目录

    16、rmdir + dir1 + dir2 ……  同时删除多个目录

    17、rm + 文件名 + 文件名 + 文件名 ……  同时删多个文件

    18、rm + *.txt  删除全部该格式文件

    19、mkdir + -p 目录名1/目录名2 ……  创建多级目录

    20、rmdir + -p 目录名1/目录名2 ……  删除多级目录(只存在一个下级目录(几乎不用))

    21、rm + -rf 目录名  (彻底)删除目录

    22、cp + 源文件 + 目标文件  备份源文件为目标文件

    23、cp + 源文件 + 目录名/修改文件的名称(可省)  备份源文件到子目录下(并修改文件名,不填可不改名字)

    24、cp + 源文件 + ../新名字  将源文件拷贝到父目录下并改名字(不更改文件名,将会覆盖已存在的同名文件

    25、mv + 源文件名 + 新文件名  将文件改名字

    26、mv + 源文件 + 目录名  将文件移动至子目录

    27、mv + 子目录/源文件 + ./  将源文件移动至当前

    28、mv + 原目录名 + 新目录名  将目录改名(改名字:源和目标同级目录;移动:源和目标不同目录)

    29、cat + 文件名  打印当前目录下某文件内容

    30、cat + 绝对路径/文件名  打印某目录下某文件内容

    31、向文件中写入新内容

    法一:gedit + 文件名  打开文件(可写入内容)

    注:带“~”的为临时消耗文件,可删除(类似写字板)

      保存修改之前的文件

    法二:ed + 文件名

       显示文件大小

       a  添加起始命令

       添加内容

       ……   

       .  停止添加内容

       w + 文件名  保存文件

       显示文件大小

       q  退出

    法三:nano + 文件名  列出当前内容,并添加内容(可省)

       ctrl + o  保存

       ctrl + x  退出

    32、查看文件内容

    ① gedit + 文件名  打开文件进行查看

    ② nano + 文件名  打开文件进行查看

    ③ cat + 文件名  从文件第一行开始读文件,直至全部打印完成

    ④ tac + 文件名  从文件最后一行开始读文件,直至全部打印完成

    ⑤ head + 文件名  默认打印前10行内容

    ⑥ head + -n + 行数 + 文件名  打印指定行数内容

    ⑦ tail + 文件名  默认从后打印10行内容

    ⑧ tail + -n + 行数 + 文件名  从后向前打印指定行数内容

    行数过多

    shift + pgdown  向下翻页

    shift + pgup  向上翻页

    ⑨ more + 路径/文件名  分屏显示文档内容

    空格键  向后翻页

    shift + pageup  向前翻页

    ⑩ less + 路径/文件名  分屏打印

    ctrl + +  向前

    ctrl + -  向后

    33、文件打包

    tar

    -c  创建一个包文件

    v  显示包处理过程

    f  必须,无任何含义

    ① tar + -cvf + 包名.tar + 文件名1 + 文件名2 ……   将文件1,文件2 …… 打包为包名.tar的文件

    ② tar + -xvf + 包名.tar  (完全)解包

    -tvf  可查看包文件里的内容

    ③ tar + -xvf + 包名.tar + 文件名X  解指定文件X

    -C  指定将包解至存放目录

    ④ tar + -xvf + 包名.tar + -C + 目录/  指定将包解至存放目录

    34、压缩 gzip    bzip2    tar  

                <=>

      解压 gunzip   bunzip2   tar

    35、gzip + 要压缩的文件名  压缩文件为.gz格式

    36、gunzip + 解压文件名  解压.gz文件

    37、bzip2 + 要压缩文件名  压缩文件为.bz2格式

    38、bunzip2 + 解压文件名  解压.bz2文件

    39、tar + -zcvf + 压缩后名称 + 压缩文件名  tar创建.gz压缩文件

    40、tar + -jcvf + 压缩后名称 + 压缩文件名  tar创建.bz2压缩文件

    41、tar + -zxvf + 文件名  tar解压.gz文件

    42、tar + -jxvf + 文件名  tar解压.bz2文件

    43、tar + -zcvf + 压缩后文件名 + 文件1 + 文件2 ……  将多个文件压缩为.gz文件

    44、tar + -jcvf + 压缩后文件名 + 文件1 + 文件2 ……  将多个文件压缩为.bz2文件

    查找文件

    45、which + 命令  可定位可执行文件所在的目录

    46、where is  可定位文件所在目录

      ★ 二进制的

      ★ 源文件

      ★ 帮助文档

    47、where is + -m + 命令  查看命令帮助文档所在

    48、where is + 命令

      输出:

      ★ 命令本身所在目录

      ★ 其源文件所在目录

      ★ 其帮助文档所在目录

    49、locate  基于本地计算机数据库进行查找

      locate + 文件名  查找文件

    50、sudo + updatedb  基于管理员身份更新数据库

    51、find + 查找目录 + 查找内容  查找

    Mei
  • 相关阅读:
    softmax in pytorch
    python使用xlrd读取excel数据
    redis集群扩容(添加新节点)
    redis集群添加新节点
    重新创建redis集群的注意事项
    在三台服务器,搭建redis三主三从集群
    UI自动化测试工具Airtest/Poco
    单个机器部署redis集群模式(一键部署脚本)
    内置函数二
    内置函数一
  • 原文地址:https://www.cnblogs.com/xiaomei1990/p/11352003.html
Copyright © 2011-2022 走看看