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

     终端常用快捷键

    ctrl+c 中断运行
    ctrl+d 退出中断
    ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
    ctrl+k 删除从光标所在位置到行末
    Alt+Backspace 向前删除一个单词

     

    常用shell指令

    touch 创建了指定的空文件
    touch love_{1..10}_shiyanlou.txt 一次性创建10个编号文件
    mkdir xxx 创建名字为xxx的空目录
    mkdir -p father/son/grandson 创建多级目录
    ls *.txt 列举txt后缀的文件
    man <command_name> 它是Manual pages的缩写,通过执行man命令调用手册页
    <command_name> --help 快速查看一些它的某个具体参数的作用
    sudo cat /etc/xxx 查看某些文件内容
    .(当前目录)和 ..(上一级目录)
    sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
    tree /home 打印目录关系
    cd .. 进入上级目录
    pwd 获取当前路径 (绝对路径是以根"/"目录为起点
    cp test father/son/grandson 将之前创建的"test"文件复制到"/home/shiyanlou/father/son/grandson"目录中
    cp -r A B 复制A目录到B目录,必须带-r参数
    rm test 删除文件
    rm -r direction 删除目录
    mv test family 移动文件
    mv 文件名A 文件名B 重命名文件
    cat -n 文本文件,参数-n表示显示行号
    file A文件 由于linux不是根据后缀来判断文件类型,通常使用file命令查看文件类型
    echo "xxxxxxxxx" > xx.txt 写入重定向到xx.txt

     

    Linux 权限管理

    一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其它文件

     

    关于文件类型,这里有一点你必需时刻牢记 Linux 里面一切皆文件,正因为这一点才有了设备文件( /dev 目录下有各种设备文件,大都跟具体的硬件设备相关)

     

    文件打包与解压缩

    zip 命令

    tar 命令

    压缩与解压常用组合

    Linux 上面常见的格式除了*.zip*.7z,还有 .rar*.gz*.xz*.bz2*.tar*.tar.gz*.tar.xz*.tar.bz2

    讲了这么多种压缩文件,这么多个命令,不过我们一般只需要掌握几个命令即可,包括 ziptar。下面会依次介绍这几个命令及对应的解压命令。

    使用zip打包文件夹

    cd /home/shiyanlou   #存放打包zip的地址
    zip -r -q -o shiyanlou.zip /home/shiyanlou/Desktop #打包的对象目录
    du -h shiyanlou.zip
    file shiyanlou.zip

     使用tar打包文件夹

    cd /home/shiyanlou
    tar -cf something.tar something

    解包

    tar -xf something.tar

     

    解包 *.tar.gz 文件

    tar -xzf shiyanlou.tar.gz

     

    管道默认是连接前一个命令的输出到下一个命令的输入

    而重定向通常是需要一个文件来建立两个命令的连接

  • 相关阅读:
    O2O、B2B、C2C(通俗讲解)
    前端 $.parseJson()
    django反向解析传参
    从url(地址栏)获取参数:Jquery中getUrlParam()方法的使用
    Django:前后端分离后联调给前端传数据
    xpath 中 [<Element a at 3985984dj343>]
    sumafan:python爬虫多线程爬取数据小练习(附答案)
    window安装mysql(详细步骤)
    sqlserver从xlsx读取数据
    第一个kotlin程序
  • 原文地址:https://www.cnblogs.com/clemente/p/10461436.html
Copyright © 2011-2022 走看看