学习日记1

  

Linux系统

1.文件组织模式犹如一颗倒置的树,存储设备看作这棵树的子目录。

2.所有硬件都视为文件来处理

3.基本目录

存放二进制/bin
存放系统启动要用到的程序/boot
包含所有Linux系统中使用的外部设备/dev
存放了系统管理时要用到的各种配置文件和目录/etc
存放系统动态连接共享库/lib
普通用户的主目录/home
根用户的主目录

/root

shell指令

1.ctrl+alt+t:打开终端

2.pwd:显示用户在文件系统中的当前位置,结果为绝对路径

3.重要热键:Tab ctrl-c:中断程序

ctrl-d:按键键盘输入结束

ctrl-l:清屏

4.ls指令(列出当前文件文件夹)

ls -a 列出当前所有文件包括隐藏文件

 ls -l 以一列的形式列出,还会显示更多文件信息

 ll(ls -alF)

man ls 帮助手册

5.cd指令(切换目录)

cd -:回到上一次目录

cd~:回到用户目录

cd .. 回到上一级目录

cd . 当前目录

6.cat指令(查看文件内容)

7.more指令(只能向后查看文件内容)

8.less指令(可以前后查看文件内容)

9.cp指令(复制/改名)

cp  [options] 来源 目录  

i:覆盖时交互提示

r:对文件夹递归(复制文件夹)

cp [options] 1 2  目录:复制多个文件到文件夹

10.mv指令(移动/改名)

mv [options] file directory

mv [options] file1 file2 directory

11.touch指令(创建文件/更新时间戳)

12.rm指令(删除文件)

rm -i file

rm -r directory (删除目录下所有文件)

13.mkdir指令(创建目录)

mkdir -p:创建多级目录

VIM编译器的使用

一.VI三种模式

1.一般模式:可以进行复制,粘贴等操作

2.插入模式:i,o,a等进入插入模式进行文件编辑,按esc回到一般模式

3.命令行模式:光标位于屏幕底行,可以进行文件的保存,退出,查找,替换,列出行号。可以通过:/ ?进入命令行模式

二.Vim编辑指令

1.移动光标:方向键,hjkl

2.文件保存

:w 保存文件  :wq 保存后离开  :wq!  强制保存离开

3.文本编辑

删除(按esc保证处于一般模式)输入x来删除光标所在位置字符

插入 (输入i键)在光标前插入文本

添加(输入a键)在一行后添加文本

4.删除类指令  d number motion

motion:

w:从当前光标到下一个单词起始处,不包括下一个字符  例:dw

e:从当前光标位置至单词末尾

$:当前光标至当前行末尾 例:d$

5.使用计数指定动作

2w:使光标前移2个单词

3e:使光标前移到第三个单词末尾

输入数字0:移动光标到行首

6. number dd:删除n行

7.撤销类指令

u:撤销最后执行的命令

U:撤销对整行的修改

CTRL-R:撤销以前的撤销指令,恢复以前的结果

8.置入类指令 p:将最后一次删除的内容置入光标之后(注意将光标移动到准备置入位置上方

9.替换类指令 r:输入r和一个字符替换光标所在位置字符

10.更改类指令:ce:改变光标位置文本直到单词末尾(一般用于更改拼写错误)

11.更改更多: c [number] motion(w:单词 $:行末)

12.定位及文件状态

ctrl-G:显示当前光标所在行位置及文件状态信息

G:使当前光标跳转至文件最后一行

gg: 使当前光标直接跳转文件第一行

number G:返回 n 行

13.配对括号查找:%可以查找配对的) } ]  程序调试时常用

14.替换命令

:s/A/B/g  (在一行内替换所有字符串A为新的字符串B)

:s/A/B  (在一行内替换头一个字符串A为新的字符串B)

:n1 n2 s/A/B/g (在n1n2行内替换所有的字符串A为新的字符串B)

:%s/A/B/g (在文件内替换所有的字符串A为新的字符串B)

:%s/A/B/gc (进行全文替换时询问用户确认每个替换需要加c)

15.执行外部命令:输入:!+外部命令

16.关于保存文件

:w filename 将对文件的改动保存到文件filename中

ms-dos(:!dir)unix(:!ls) 获知当前目录内容

:w test (会以test为文件名保存文件)

删除test: 1 :!del test  2 :!rm test

v motion :w filename 保存文件部分内容到filename (移动光标到要保存的第一行按v键移动光标到第n行,之间文本会点亮)

注意:v键使vim进入可视模式进行选取,可以让区域变大变小,或使用操作符进行操作,例如d进行删除

17.提取和合并文件

:r filename (向当前文件插入另外的文件filename的内容)

:r!dir (可以读取dir命令输出放置到当前文件光标之后)

18.打开类命令(输入小写字母o将在光标下方打开新的一行并进入插入模式)

19.附加类命令(输入a将可在光标之后插入文本,输入e到单词末尾)

20.置换类命令(输入大写R可连续替换多个字符例如:xxx-456)

21.复制粘贴文本

y 复制文本

p 粘贴文本

y number w:复制n个单词

j$ 移动光标到下一行末尾

22.设置类命令 set xxx

ic ignorecase 查找时忽略字母大小写

is incsearch 查找时显示部分匹配

hls hlsearch 高亮显示所有的匹配短语

number 显示行号


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值