Linux 复习
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 复习的更多相关文章
- linux复习
linux的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 对内存和文件管理优越 关机命令 ...
- Linux 复习重点目录
Linux安全复习 一.Linux基本命令 1.文件管理命令 lvm 2.用户管理命令 3.网络管理命令 4.权限管理 普通权限和特殊权限 权限命令修改 5.服务命令 6.软件安装管理命令 yum安装 ...
- GNU/Linux复习笔记(1)
第一次接触GNU/Linux还是大四上学期实习的那两个月在window里装了 个虚拟机玩红帽的系统,那段时间稍微学了一点命令就不玩了.后来大四下学期认识了王总,装了双系统,那段时间又对linux有了进 ...
- Linux 复习三
第三章Linux使用进阶 一.磁盘管理和文件系统 1.磁盘的基本概念:磁头(head).柱面(cylinder).扇区(sector) Linux系统中所有的设备被抽象成文件,存储在/dev目录下 设 ...
- Linux 复习二
第二章 一.Linux文件系统 1.基本概念 Linux文件系统为单根的树状结构,根为“/”,文件名大小写敏感,除了“/”都是可用字符,文件名以“.”开始的为隐藏文件. 2.常用文件夹 bin:可执行 ...
- Linux 复习一
第一章 Linux简介和基本操作 一.Linux系统的来源和发展 Linux is a free Unix-type operating system originally created by Li ...
- linux复习6
ubuntu------------- apt //advanced package tool,高级包工具. apt-get install centos------------- yum //yel ...
- linux复习5
权限----------------- r //100 = 4 //文件 :读取内容, //文件夹:是查看文件夹的内容 w //文件 :写数据到文件 //文件夹:增删文件. //10 = 2 x // ...
- linux复习4:文件和目录
7一.linux文件 1.linux文件的扩展名:文件扩展名是文件名最后一个点之后的部分,下面列出了其中一部分 (1)压缩文件和归档文件 压缩和归档的文件扩展名及其含义如下. .bz2:使用bzip2 ...
- linux复习3:linux字符界面的操作
一.前言 1.对linux服务器进行管理的时候,经常要进入字符界面进行操作,使用命令需要记住该命令的相关选项和参数.vi编辑器可以用于编辑任何ASCII文本,功能非常的强大,可以对文本进行创建.查找. ...
随机推荐
- 【LightOJ1336】Sigma Function(数论)
[LightOJ1336]Sigma Function(数论) 题面 Vjudge 求和运算是一种有趣的操作,它来源于古希腊字母σ,现在我们来求一个数字的所有因子之和.例如σ(24)=1+2+3+4+ ...
- js如何开发游戏(聊天篇)
公司最近有这方面的需求,期望我们能搞出点有趣的小游戏来帮助公司进行推广,公司没有专门做游戏开发的员工,很不幸这件事情掉到了前端头上. 我记得我以前在学习的时候曾经见过一些厉害的前端工程师编写过一些网页 ...
- 谷歌chrome 插件(扩展)开发——进阶篇(c#本地程序和插件交互)下
在上一篇中,我提出了总任务.接下来去实现. 获取网页内容等其它信息,这是content.js 擅长做的事情: chrome.extension.onMessage.addListener( funct ...
- 在linux上安装dotnetcore
dotnet core已经出来有一段时间了,不是什么新名词了.但这个技术,目前还是比较新的,企业也没有普遍应用.它最大的亮点就是跨平台,也就是我们写的c#代码,可以运行在linux上. 在国内学习do ...
- angular路由模块(二)
上一章写的是如何创建一个简单的路由,这一样我们来看看如何创建一个路由模块.angular的思想就是(模块,组件,子组件.....). 我们在src/app目录下创建一个跟路由模块app-routing ...
- 在Debian系列Linux系统Ubuntu上安装配置yum的试验
用习惯了Red Hat系统的都知道我们习惯于三种安装方式:一种是rpm包的方式安装,一种就是tar包的方式来安装,还有一种方式就是yum源的安装. 首先rpm包的用法,我们一般是在Red Hat光驱里 ...
- play @Before 的使用
用play 框架也又一段时间了,也算是有了些经验,今天就总结下@Before 的使用. 这个注解能主要在控制器中使用,用于在Action 前进行拦截 unless 表示不用拦截 的Action @Be ...
- Activity 与 springMvc相整合
准备环境: springMvc框架及Activity所需要的jar: 创建spring-activity.xml文件,里面内容: <?xml version="1.0" en ...
- IPFS的竞争对手们(一)
IPFS的竞争对手 IPFS这个项目真的开发很慢,相比其它区块链项目,IPFS的进度可真是让小编捉急,恨铁不成钢啊.然而小编仍然对他们充满信心,来,借用一句盗梦空间里的经典台词: 既然做梦,那就做大点 ...
- python中干掉tornado的连接失败日志
用了tornado真的是比较舒服,很多事都为你做好了. 但也有不令人满意的地方--对于我这个洁癖来说,自动给我的控制台打印不受我控制的信息是不能忍受的. 连接到一个新的地方,如果失败,tornado会 ...