• linux的指令


    1、系统命令

    命令名 [选项]... [参数]...

    --查看网络连接状态
    service network status
    --停止网卡
    service network stop
    --开启网卡
    service network start

    1. Linux下面。隐藏文件以及文件夹,以.开头。
    2. 命令的参数,如果是单横杆,一般是缩写。如果是双横杆的(--)一般是单词全写
    2、文件操作命令

    0、
    --进入根目录 /
    cd /
    进入上一级目录
    cd ..
    -进入当前用户的用户主目录
    cd ~

    1、
    mkdir aaa/bbb/ccc 当前目录下创建 aaa/bbb里面的ccc文件夹(如果没有aaa/bbb文件夹则不能创建ccc文件夹)
    创建一个aaa/bbb/ccc的文件夹,通过(参数-p) p多级的意思
    mkdir -p aaa/bbb/ccc
    2、
    rmdir aaa/bbb/ccc 在 当前目录下删除aaa/bbb里面的ccc文件夹
    rmdir -p aaa/bbb/ccc 在当前目录下删除 aaa/bbb/ccc多级文件夹
    注意:如果目录里面有文件,是不能使用rmdir删除目录(决定了rmdir垃圾),使用rm命令替代了。
    3、
    du,,以树状的方式显示多级目录(不显示文件)
    4、
    创建文件 ,touch aaa/a.txt
    5、编辑文件
    使用 vi <文件名> ,进入文件编辑界面
    进入文件编辑界面后,按 i 键进入编辑状态


    通过按esc键退出编辑界面,进入命令状态
    输入命令之前,键入:(冒号)
    w:写入
    q:退出。wq(保存并且退出)
    不保存退出(q!)
    6、 查看文本文件(cat命令)


    文件太长,如何实现滚动查看。
    管道符 ( | ):表示将一个命令输出的结果交个另一个命令。
    less,就是一个滚动命令


    退出less,使用ctrl+z

    7、 删除文件(rm命令)remove
    -r递归删除(删除文件夹必须加上-r)



    --通过参数(-f) 可以直接删除,不提示


    --通过(-v)参数可以提示删除的回显结果

    --删除带文件的文件夹(-r 参数,递归删除文件以及文件夹)注:如果不加-f的话,可以看到递归删除的过程


    7、 使用(mv命令)实现剪切
    格式: mv [-vf] <原文件|目录> <目标的路径|文件名>
    剪切不需要加-r
    --需求:将aaa文件剪切到根目录

    --需求:将当前用户的主目录的demo.txt 剪切到 跟目录的/aaa文件夹里面

    --使用mv命令改名
    需求:修改将当前用户的主目录的demo.txt的名字为demo1.txt


    --需求:将当前用户的主目录的demo1.txt剪切到根目录的bbb文件夹
    1. 创建一个文件夹
    2. 将文件移动过去

    8、 复制(cp命令),copy
    --注意事项:任何的命令都是以空格分隔的。
    命令格式: cp [-vrf] <源文件|文件夹> <目标文件|文件夹>
    -r递归复制(复制文件夹必须加上-r)
    需求:将当前用户的主目录的demo2.txt剪切到根目录

    需求:将当前用户的主目录的/aa/demo3.txt剪切到根目录


    9、打包文件(tar)


    -c:create,表示打包
    -x:解压的意思
    -v:回显信息
    -z:使用zip格式压缩
    -f:指定打包的包名
    -C:解包时,指定目标路径


    需求:将主目录的aa 文件打包为aa.tar文件 (cvf)
    tar -cvf <压缩文件的名字> [要打包的目标文件或文件夹]


    需求:将主目录aa.tar文件 (cvf)解压到个人主目录(xvf)

    tar -xvf <文件名> [-C <目标路径> ]
    注意:如果解包的时候,不写-C指定输出路径,默认放在当前目录

    --打包并且压缩(压缩后文件的大小极大的缩小了)

    需求:将主目录的aa 文件打包为aa.tar.gz文件 (czvf)


    --解压
    需求:将主目录的aa 文件打包为aa.tar.gz文件 (xzvf)

  • 相关阅读:
    码云的安装和配置
    Python解释器安装教程和环境变量配置
    Python基础学习
    buuctf CheckIn
    各种小马收集
    buuctf Easysql 小记
    locust
    封装好的日志模块
    实用的测试网站
    列表操作
  • 原文地址:https://www.cnblogs.com/dxwen/p/11172195.html
Copyright © 2020-2023  润新知