linux vim

1.别名

  • alias:示例:alias rm=‘rm -f’
  • unalias:示例:unalias rm ---移除rm=‘rm -f’ 回到最初rm,需再次别名成rm -i才能交互删除。

ls:默认被别名成了ls --color=auto

2.压缩与解压缩

  • 压缩:gzip 文件名
    xz -z 文件名
  • 解压缩:gunzip 文件名
    xz -d 文件名

3. 归档和解归档

  • 归档 tar -cvf 文件名
  • 解归档 tar -xvf 文件名

4.组合命令

  • ;连接,表示不管第一句成功与否都执行后面
  • &&连接,表示第一句成功后才执行后面
  • ||连接,表示第一句失败了才执行后面

5. 管道

  • 用|连接,表示前一条命令作为后一条命令的输入

6.重定向

  • : 表示覆盖重定向

  • : 表示追加重定向

  • 2>: 表示错误重定向

示例:ls -R / > ok.txt 2> error.txt

vim

1.三种工作模式

  • 命令模式(初始模式)
    • :set nu-----显示行号

    • 100j----- 向下移动100行

    • 20l----- 向右移动20列

    • G(大写G)-----代码来到末行

    • gg(小写g)-----代码来到首行

    • 500G-----代码来到500行

    • 删除

      • 7dd----删除从该行到后面7行
      • d$-----删除从光标到该行结尾
      • d0-----删除从行首到光标位置
      • dw-----删除一个单词
    • 撤销

      • u ----撤销
    • 复制

      • yy---- 复制一行
    • 粘贴

      • p----粘贴
  • 编辑模式
  • 末行模式

文件权限

1. 参数介绍:-rw-r--r-- 1 root root

  • 第一个字符
    • l---连接
    • d----文件夹
    • ‘-’-----文件
  • 第2-4字符:文件的所有者对文件有何种操作权限
    • r - read - 读
    • w - write - 写
    • x - execute - 执行
  • 第5-7字符:文件所有者同组的成员对文件有何种操作权限
  • 第8-10字符:其他用户对文件有何种操作权限
  • 第一个root:文件所有者

2. 权限修改

  • chmod u+(-)x(rw) 文件名 所有者可执行
  • chmod g+(-)x(rw) 文件名 所有者同组成员可执行
  • chmod o+(-)x(rw) 文件名 其他用户可执行

3. 改变文件所有者

  • chown 新的所有者 文件名-------改变文件所有者

python2代码转换成python3代码

  • 2to3工具
    • 示例:2to3 -w 文件名
    • 还需要进文件改解释器
    #!/usr/bin/python
    # coding: utf-8
    
    #!/usr/bin/python3
    # coding: utf-8
    

文件比较

  • 示例:vim -d 文件名1 文件名2

打开多个文件

  • 示例:vim 文件1 文件2
  • :b 文件标号 切换文件
  • :sp 水平分屏
  • :vs 垂直分屏

快捷键

  • ctrl+e / ctrl+y 下移/上移一行
  • ctrl+f / ctrl+b 下移/上移一页
  • ctrl+r 重做
  • ctrl+w 按两下-切换窗口

末行模式

  • set nu-----显示行号
  • no nu-----取消行号
  • syntax on -----语法高亮
  • syntax off -----关闭语法高亮
  • sp -----水平拆分
  • vs -----垂直拆分
  • ls -----显示发开文件信息
  • b <n> -----切换文件
  • w -write --保存
  • q -quit --退出
  • !----强制执行
  • map ----映射命令模式下的快捷键
  • imap ----插入模式下的快捷键
  • inoremap----插入模式下的快捷键,不递归

设置vim配置文件

  • vim ~/.vimrc

作业

30个人(15个教徒和15个非教徒)坐船出海,船坏了需要把15个人丢下海才能生存,
规则:围成一圈从某人开始从1报数,报到9的人 丢到海里,下一个人继续从1开始报数,直到扔掉15人,结果15个教徒全部幸存,
问最开始的站位

工资结算系统
三种员工
部门经理 15000/月
程序员 200/小时
销售员 1800底薪 + 5%销售额

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

推荐阅读更多精彩内容