day06 linux基础命令总结(2)

文件查看

cat

Cat -b /etc/passwd 显示passwd文件,并列出行号,空白行不标志行号
Cat -n /etc/passwd 显示passwd 文件,列出行号,空白行标志行号
cat -E 某一行有enter ,文件行后会有$显示出来
Cat -T 显示table键缩进,以^显示
Cat -v 列出特殊字符
Cat -A 整合命令-vET

more

适合长篇文件查看;
回车 ------>下一篇
q------------> 退出

less

适合长篇文件查看;
回车 ------>下一篇
q------------> 退出

nl

Nl -ba /etc/passwd //无论是否有空行都列行号(空行也列行号)
Nl -bt// 如果有空行,则空行不列行号
Nl -nln // 行号在屏幕的左方
Nl -nrn //行号在屏幕的右方(行号前没有‘0’)
Nl -nrz// 行号在屏幕的右方(行号前有‘0’)
Nl -w -20 /etc/passwd passwd 文件在行号前缩进20个字符

head

格式:head -n file
默认显示文件前10行内容

tail

格式:tail -n file
默认显示文件后10行内容

文件对比

diff

格式:diff [file1] [file2]
例如:
[root@oldboy ~]# diff score.txt score1.txt
5a6
score table
注:> 后面的内容是第二个文件的内容
< 后面的内容是第一个文件的内容

vimdiff

格式:vimdiff [file1] [file2]
进入文件可以用以下方法可交换窗口:
Ctrl-w K(把当前窗口移到最上边)
Ctrl-w H(把当前窗口移到最左边)
Ctrl-w J(把当前窗口移到最下边)
Ctrl-w L(把当前窗口移到最右边)

vim

格式:vim -d [file1] [file2]
在命令模式下写
:vertical diffsplit [file2]

文件复制

cp命令

格式:cp -r [oldfile] [newfile]
-r:递归
注:文件复制不用加-r;
目录复制要加-r选项。

文件重命名

mv(move)

1.文件移动:
格式:mv -r [oldfile] [newfile]
-r:递归

  1. 文件重命名
    格式:mv [oldfile] [newfile]
rename

格式:rename 原字符串 目标字符串 源文件
例:rename score.txt score1.txt score.txt 将score.txt文件重命名为score1.txt

vi 编辑器

vi编辑器的工作原理
图片1.png
vi编辑器的使用技巧
  • 编辑模式:
    i:从光标所在位置直接进入编辑状态
    a:将光标向右移动一个字符并进入编辑状态
    o:将光标移动到下一行进入编辑状态
    I:将光标移动到行首并进入编辑状态
    A:==shift+a将光标移动到行尾进入编辑状态
    O:==shift+o将光标移动到下一行进入编辑状态
    ESC:进入末行模式
  • 命令模式
    定位:
    G定位至首行
    gg:定位至首行
    [num]gg :精确到第几行
    [num]G:精确到第几行
    0/shift+6:定位到行首
    shift+4:定位到行尾
    ctrl+←/→:光标左右移
    u:撤销
    U:撤销全部
    shift+c:光标右面删除
    ctrl+r:取消撤销

剪切和粘贴:
dd:删除一行
dw:删除当前单词(光标所在的右方的字符串)
x:删除当前光标所在的字符
X:删除当前光标右面的一行数据
D:删除一整行
yy:复制一行
yw:复制光标右的字符串(默认以空格分隔)
p : 粘贴

  • 末行模式
    :w 保存
    :wq 保存退出
    :x 保存退出
    :q 退出
    :q! 退出加强制
    /pattern:搜索模式
    ?pattern :向后搜索模式
    n:向同一方向搜索,向下搜索
    N:向上搜索
    :s/old/new/gc 全文替换有提示
    :s/old/new/g 全文替换无提示
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 201,784评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,745评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,702评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,229评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,245评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,376评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,798评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,471评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,655评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,485评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,535评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,235评论 3 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,793评论 3 304
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,863评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,096评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,654评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,233评论 2 341

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,713评论 0 10
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,314评论 0 9
  • 本文笔记源自这里——[实验楼]欢迎大家在下面交流其中有问题的地方喜欢请点收藏,每日更新(全部已亲自实践). 一. ...
    东皇Amrzs阅读 3,960评论 7 54
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 1,860评论 0 3
  • list:1.输入、输出重定向;2.tr 转换或删除字符;3. | 管道;4.tee 重定向到多个目标; 5.rz...
    溪云初起日沉阁l阅读 496评论 0 2