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

原文地址:https://www.cnblogs.com/spp666/p/12616205.html