• 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 保存并退出

  • 相关阅读:
    Tomcat配置
    Tomcat介绍和jbk安装
    nginx企业级优化
    linux 部署lnmp平台
    linux nginx服务
    linux rsync
    openssh远程连接及tcpwrappers防护
    linux 日志文件系统
    linux 解析文件系统原理
    linux 安全配置二
  • 原文地址:https://www.cnblogs.com/spp666/p/12616205.html
Copyright © 2020-2023  润新知