zoukankan      html  css  js  c++  java
  • linux基本操作命令

    ls---->显示当前路径下的文件以及文件夹的名字

    pwd--->显示当前正在操作的路径
    / 根目录,类似于windows中c或者d
    /home/python -----> 根路径下的 home文件下的python文件夹
    / 斜杠


    反斜杠
    | 竖杠
    - 横杠
    _ 下划线


    touch 文件名 ----->创建一个文件
    touch 1.txt

    cd 路径 ----->跳转到某个路径
    cd Desktop --->如果当前路径下有Desktop文件夹,那么就跳转到里面

    mkdir 文件夹的名字 ----->创建一个文件夹
    mkdir laowang ---->在当前路径下创建一个 laowang文件夹

    tab键 自动补全

    cd .. 调到上一层路径
    cd ../..

    . 一个点表示当前路径

    cd ./Desktop 跳转到当前路径下的 Desktop文件夹中
    cd - 调到 上一次所在的路径(遥控器的回看)
    cd ~ 快速回家

    相对路径:从当前目录开始
    绝对路径:从根目录开始

    clear 清屏幕

    rm 文件或者文件夹的名字
    如果是文件夹,那么需要添加-r 选项

    rm -r xxx
    rm xxx -r 都可以 ,,,

    命令的顺序要求:先是Linux命令,然后再根据这个命令是否需要参数或者
    选项进行添加,但是选项和参数一般情况下没有先后顺序


    tree 以目录树的方式显示 文件结构

    cp 要拷贝的文件/文件夹 目的路径 -r

    mv:
    剪切: mv 要剪切的文件/文件夹 目的路径(目的路径下有那个文件夹)
    重命名: mv 文件/文件夹名字 新名字


    linux 高级命令
    1.ls
    ls -l 列举信息,一行一个信息

    ls -l -h 看文件大小

    ls -l -h -a 查看隐藏文件

    2.重定向

    > 文件 将东西存储到文件 比较更容易覆盖
    gedit 查看文件(少使用)

    >> 文件 将东西追加到文件中

    可以配合tree使用

    cat 显示文件里的内容(显示在当前终端)

    more 分页显示在当前的终端(f前走, b后退)

    tree / | more
    管道
    分频观看显示内容

    ll 查看内容,没有查看单位g k t

    3.软连接 硬链接

    ln -s源文件 链接文件 软链接 类似于快捷方式
    ln 源文件 链接文件 硬链接 类似于一个文件两个名字

    软连接:不占用空间,删除源文件时,软连接失效
    硬链接:只能连接普通文件,不能连接目录


    4.cat grep find 通配符

    cat 打开一个文件的全部内容,合并文件
    cat 文件1 > 文件2 合并文件

    grep 搜索

    grep -i 'h'文件名 含h的内容
    grep 'h' 文件名
    grep -n 'h' 文件名

    find 查找文件
    可以指定路径

    通配符*

    ls *.txt

    占位符?
    ls ?.txt

    vim vi

    5.压缩

    打包
    tar -cvf xxx.tar *.txt
    压缩
    tar -zcvf xxx.tar.gz *.txt
    解包
    tar -zxvf xxx.tar.gz

    压缩
    tar -jcvf xxx.tar.bz2 *.txt
    解包
    tar -jxvf xxx.tar.bz2


    6.chmod

    7.sudo ssh who reboot

    sudo -s 切换到超级管理员

    exit 退出到 other

    1.vim 01.py 会看到vim编译器

    默认打开的是,命令模式,输入的东西当做命令来处理

    yy复制一行, p就是粘贴

    想要编辑代码,要在编译模式才可以, 小写字母 i 就可以

    esc 编译模式-----> 命令模式

    2.保存退出

    :wq


    命令模式: 用来输入命令,进行操作vim

    编译模式: 用来写代码

    末行模式: 用来处理,保存,退出等

    末行模式:
    wq ----< 保存退出

    ! ------<强制退出


    命令模式:
    Shift i 行末
    Shift A 行首
    yy ---> 复制
    2 yy---> 从所在的光标开始算起,复制两行
    p ----> 粘贴
    3p----->粘贴三次
    dd ---->删除(实际上是 剪切) 光标的所在行

    3 dd 从现在的光标所在位置开始算起 剪切三行

    u ----->撤销

    """

  • 相关阅读:
    A题
    CTF--web BugKu-ctf-web(1-10)
    CTF--web 攻防世界web题 robots backup
    CTF--web 攻防世界web题 get_post
    BUUCTF-Crypyo-No.1
    攻防世界-新手篇(Mise)~~~
    BJDCTF-2020-WRITEUP---TiKi小组
    TKCTF-学校内部的校赛
    BUUCTF-BJD(更新V1.0)
    线程池(1)-参数
  • 原文地址:https://www.cnblogs.com/liudemeng/p/9058203.html
Copyright © 2011-2022 走看看