shift + control + +  终端窗口放大

control + -   终端窗口缩小

ls -alh > laowang.txt 重定向,并覆盖源文件内容

ls -alh >> laowang.txt 追加内容不覆盖

ll 相当于ls -al

ls >> yyy.txt 或者 ls > yyy.txt 如果没有创建文件

mkdir A/B/C/D -p 创建文件夹

rmdir 删除空文件夹

rm xx -r 递归删除

mv  源文件名 新文件名  文件/文件夹重命名   ;移动到文件夹 mv 111.txt laowang/

ln -s laowang.txt softlaowang.txt 软连接

ln laowang.txt hardlaowang.txt 硬链接

cat 查看文件内容结合重定向 可以合并文件 cat 1.txt 2.txt > xxx.txt

grep 查找 grep -n 'xxx' xxx.txt 显示行,grep -v 'xxx' xxx.txt 排除'xxx'显示所有   文件内容可正则

cp 复制 cp 2.txt A  拷贝文件夹 -r

tar -cvf test.tar *.py 打包文件

tar -xvf test.tar 解包文件

tar -zcvf test.tar.gz *.py 打压缩包文件(占空间最小)

tar -zxvf test.tar.gz 解压缩包文件  tar -zxvf test.tar.gz -C laowang/ 指定解压路径

tar -jcvf yyy.tar.bz2 *.py 打压缩包文件

tar -jxvf test.tar.bz2 解压缩包文件

zip zzz.zip *.py

unzip zzz.zip -d 指定解压缩路径

ps -aux 当前运行所有进程

htop

kill pid 杀进程

kill -9 pid 强制杀进程

reboot 重启

shutdown -h 时间  关机

shutdown -r now 立即关机

用户权限

第一位 - 为文件   d 为文件夹

第二到四位:文件拥有者的权限

第五到七位:同组者的权限

最后三位:其他人权限

r 读 ; w 写 ;x 可执行。

更改权限

字母法:

  chmod u=rwx 2.py  # 文件2.py的拥有者有读写执行权限

  chmod g=rwx 2.py  # 文件2.py的同组者有读写执行权限

  chmod o=rwx 2.py  # 文件2.py的其他者有读写执行权限

  chmod u =r,g=r,o=r 2.py  # 文件2.py的拥有者,同组者和其他者有 读 权限

数字法:

  r ----> 4

   w ---->2

   x ----->1

  权限组合相加 1234567

  chmod 137 2.py  == chmod u=x,g=wx,o=rwx 2.py

VIM

命令模式

yy 复制所在这一行

4yy :复制光标所在行下4行

p 粘贴

dd 删除(剪切):光标所在行

2dd:删除(剪切) 光标所在行下2行

HJKL 光标 右下上左

M 当前屏幕的中间

H 当前屏幕的上方

L 当前屏幕的下方

control + f 向下翻页

control + b 向上翻页

control + u 向上翻半页

control + d 向上翻半页

20G 快速定位到20行

G 快速回到整个文件的最后一行

gg 快速回到正个代码的第一行

w 向后跳一个单词的长度

b 向前跳一个单词的长度

D 从当前光标剪切到行末

u 撤销刚刚的操作

control + r 反撤销

d0 从当前光标剪切到行首

x 删除当前的光标,每次删一个

X 删除当前光标前面的,每一删一个

dw 删除一个单词

v 按字母选中一片代码

V 按行选中一片代码

>> 向右移动

<< 向左移动

. 重复上一次操作

{ 光标移动到上一片代码的开头

} 光标移动到下一片代码的开头

r 替换一个字符

R 替换当前行多个字符

/ xxx 搜索

:%s/abc/123/g 末行模式下将文件中所有abc 替换成123

:1,10s/abc/123/g 末行模式下将第一行到第十行的abc替换成123

:q! 强制退出

:w 保存

:q 退出

:wq 保存退出

shift + zz 保存退出

VIM 分屏操作

Linux 复习的更多相关文章

  1. linux复习

    linux的特点           - 免费的/开源           - 支持多线程/多用户           - 安全性好           - 对内存和文件管理优越       关机命令 ...

  2. Linux 复习重点目录

    Linux安全复习 一.Linux基本命令 1.文件管理命令 lvm 2.用户管理命令 3.网络管理命令 4.权限管理 普通权限和特殊权限 权限命令修改 5.服务命令 6.软件安装管理命令 yum安装 ...

  3. GNU/Linux复习笔记(1)

    第一次接触GNU/Linux还是大四上学期实习的那两个月在window里装了 个虚拟机玩红帽的系统,那段时间稍微学了一点命令就不玩了.后来大四下学期认识了王总,装了双系统,那段时间又对linux有了进 ...

  4. Linux 复习三

    第三章Linux使用进阶 一.磁盘管理和文件系统 1.磁盘的基本概念:磁头(head).柱面(cylinder).扇区(sector) Linux系统中所有的设备被抽象成文件,存储在/dev目录下 设 ...

  5. Linux 复习二

    第二章 一.Linux文件系统 1.基本概念 Linux文件系统为单根的树状结构,根为“/”,文件名大小写敏感,除了“/”都是可用字符,文件名以“.”开始的为隐藏文件. 2.常用文件夹 bin:可执行 ...

  6. Linux 复习一

    第一章 Linux简介和基本操作 一.Linux系统的来源和发展 Linux is a free Unix-type operating system originally created by Li ...

  7. linux复习6

    ubuntu------------- apt //advanced package tool,高级包工具. apt-get install centos------------- yum //yel ...

  8. linux复习5

    权限----------------- r //100 = 4 //文件 :读取内容, //文件夹:是查看文件夹的内容 w //文件 :写数据到文件 //文件夹:增删文件. //10 = 2 x // ...

  9. linux复习4:文件和目录

    7一.linux文件 1.linux文件的扩展名:文件扩展名是文件名最后一个点之后的部分,下面列出了其中一部分 (1)压缩文件和归档文件 压缩和归档的文件扩展名及其含义如下. .bz2:使用bzip2 ...

  10. linux复习3:linux字符界面的操作

    一.前言 1.对linux服务器进行管理的时候,经常要进入字符界面进行操作,使用命令需要记住该命令的相关选项和参数.vi编辑器可以用于编辑任何ASCII文本,功能非常的强大,可以对文本进行创建.查找. ...

随机推荐

  1. .class, class.forName(), getClass()的区别

    类名.class叫做"类字面量",因class是关键字, 所以类名.class编译时确定. getclass()运行时根据实际实例确定,getClass()是动态而且是final的 ...

  2. mysql5.7安装教程

    1, 下载mysql5.7的安装包mysql-5.7.17-winx64.zip,直接解压到安装目录 2, 进入mysql目录,在里面新建data目录 3, 修改mysql的my.ini文件,指定ba ...

  3. Splay入门解析【保证让你看不懂(滑稽)】

    BST真是神奇的东西... 而且种类好多呀... 我这个蒟蒻只学会了splay orzCJ老爷,各种树都会 好好好,不说了,直接说splay. 不知道splay是啥,,你也要知道平衡树是啥... 平衡 ...

  4. manacher模板(manacher)

    洛谷题目传送门 写完有一段时间了,发现板子忘记存在了这里...... 算法简述 一种字符串算法,\(O(n)\)高效求出以每个字符为对称中心的最长回文串长度. 然后,就可以进一步求出全串中最长回文串的 ...

  5. 【CJOJ2316】【模板】可持久化线段树

    题面 Description 这是一道非常直白的可持久化线段树的练习题,目的并不是虐人,而是指导你入门可持久化数据结构. 线段树有个非常经典的应用是处理RMQ问题,即区间最大/最小值询问问题.现在我们 ...

  6. 【HDU1754】I hate it!

    题面 很多学校流行一种比较的习惯.老师们很喜欢询问,从某某到某某当中,分数最高的是多少. 这让很多学生很反感. 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问.当然, ...

  7. CF484E Sign on Fence

    题意 给定一个长度为n的数列,有m次询问,询问形如l r k 要你在区间[l,r]内选一个长度为k的区间,求区间最小数的最大值 Sol 二分答案 怎么判定,每种数字开一棵线段树 某个位置上的数大于等于 ...

  8. [ZOJ3435]Ideal Puzzle Bobble

    题面戳我 题意:你现在处于\((1,1,1)\),问可以看见多少个第一卦限的整点. 第一卦限:就是\((x,y,z)\)中\(x,y,z\)均为正 sol 首先L--,W--,H--,然后答案就变成了 ...

  9. Android 开发使用第三方库出现Crash时处理方案汇总

    一.Glide混淆脚本没加导致的Crash 现象描述: 使用Glide开发的时候在debug版本一直没事,但是realease版本各种Crash,报错信息如下: java.lang.IllegalAr ...

  10. 依赖反转原则DIP 与 asp.net core 项目结构

    DIP 依赖反转原则 Dependency Inversion Principle 的定义如下: 高级别的模块不应该依赖于低级别的模块, 他们都应该依赖于抽象. 假设Controller依赖于Repo ...