zoukankan      html  css  js  c++  java
  • linux学习笔记

    1、复制 cp

      cp 源文件路径  目标文件路径

        选项 -i 交互    -v 显示过程(可视化)   -a 保持所有属性   -f 覆盖不提示  -r 若是路径则需要递归

    2、mv 移动/重命名  (移动后源位置将没有)

      mv 源路径 目标路径

    3、 文件创建  touch 

    4、目录创建  mkdir

    5、编辑  gedit

    6、清屏  clear / ctrl + L  

    7、自动补全

    8、终止命令  ctrl +C

    9、 加大显示  ctrl + shift +“+”

      缩小显示: ctrl + “-”

    10、显示日历 : cal

      cal  -3 显示上一月 当前月 下个月

      cal -y 显示一年的日历

      date “+%Y-%m-%d %H:%M:%S”

      date “+%F”  显示年月日 eg:2020-04-01

      date “ +%F %T" 显示具体年月日及时分秒  eg:2020-04-01 20:38:06

    11、查看历史指令 history

      ! + 历史指令编号        执行历史指令

      history 30   显示最近30条指令

        历史指令保存在~/bash_history 文件中

    12、cat 查看或合并文件内容

      选项  -n 显示行编号(含空行)    -b 只对非空行编号     -s 连续两行以上的空行只显示一行

    13、more 分页查看内容

    14、 数据流从定向  >

      追加  >>

      |  通道  (每一段要有输出)

    15 、 软硬链接

      软链接:相当于快捷方式,通过软连接可以改源文件内容

        ln -s 源文件 链接文件

      硬链接:一个文件有多个名字,通过硬链接可以修改源文件内容

        ln 源文件 链接文件

      删除软硬链接对源文件没有影响,但是删除源文件,软连接不可用,如果文件有多个硬链接则对硬链接无影响

      区别:软连接可以指向一个不存在的文件,硬链接不可以,可以对目录创建软链接,不可以对目录创建硬链接

    16、文本搜索 grep

      grep [选项] ‘搜索内容“ 文件路径    -i 表示不区分大小写   -n 显示行号   -v 取反 

      eg: grep [-i n v] "worker" test.txt

    17 、 打包、压缩文件

       tar [选项] 打包文件名 文件1 文件2

        选项  -c 生成档案文件,创建打包文件

          -v 列出归档、解档的详细过程,显示进度

          -f 指定档案文件名称,f后面一定是.tar文件,所以必须放在选项最后

          -x 解开档案文件

        eg: tar -cvf   归档

          tar -xvf 解档

        -z 压缩

        tar -zcvf 1-2.tar.gz 1.txt 2.txt

        tar -zxvf 1-2tar.gz -C d  解压到d文件中

    18、 zip / unzip  文件压缩  解压

      zip [-r] a.zip a 把a压缩成a.zip   -r压缩目录

      unzip c.zip  解压缩

    19、权限修改chmod

      chmod u/g/o/a + /-/ = rwx  文件

      chmod 数字  421

    20、su 切换用户

      passwd 修改用户密码

      exit 退出用户登录

      who 查看当前系统登录哪些用户, -q统计用户数  -u显示最后一次操作距现在的时间

      $普通用户

      #超级管理员

      sudo 临时提升

      sudo -s 永久提升

    低——》 高 —— 需要密码

    高——》低——不需要密码

    21、shutdown now 现在关机

      shutdown -c 取消

      reboot重启

    22、sudo apt-get install xxx

      sudo apt-get update

    sudo apt-get remove 软件包名称

    23、SSH远程登录

      (1)安装SSH     sudo apt-get install openssh-sever

      (2) 远程登录     ssh 远程ssh服务器用户名@远程ssh服务器ip地址

    24、vim文本编辑程序

      三种模式: 命令模式  输入模式  末行模式

      三种模式转换: 打开文件默认是命令模式——a/i/o ——输入模式——esc键——命令模式—— : ——末行模式

        i 和I 分别是光标前插入和行前插入

        a和A 光标后插入 和行尾插入

        o和O 光标下一行产生新行  和光标上一行产生新行

      创建文件: vi 文件名——i 进入编辑模式——编辑文件——esc键 到命令模式——:——进入末行模式——wq 保存并退出

  • 相关阅读:
    Allegro PCB Design GXL (legacy) 使用slide无法将走线推挤到焊盘的原因
    OrCAD Capture CIS 16.6 导出BOM
    Altium Designer (17.0) 打印输出指定的层
    Allegro PCB Design GXL (legacy) 将指定的层导出为DXF
    Allegro PCB Design GXL (legacy) 设置十字大光标
    Allegro PCB Design GXL (legacy) 手动更改元器件引脚的网络
    magento产品导入时需要注意的事项
    magento url rewrite
    验证台湾同胞身份证信息
    IE8对css文件的限制
  • 原文地址:https://www.cnblogs.com/spp666/p/12616205.html
Copyright © 2011-2022 走看看