初始Linux——浅谈权限与开发环境(vim基本操作)

一、权限

1.三种不同的权限

(1):r 读
(2):w 写
(3):x 执行

2.三种不同角色:

  • 文件拥有者
  • 文件拥有者的同组用户
  • 其他用户

chmod :可以修改文本权限
chmod -r test.c 减去可读权限 +r 增加可读权限 会减去或加上所有文件的刻度权限
chmod u-r 去掉文件拥有着的可读权限
chmod g-r 去掉同组用户的可读权限
chmod o-r 去掉文件其他用户的读权限

3.权限的意义

对于普通文件来说:
1.读文件意味着,能查看文件内容
2. 写权限意味着,能修改文件内容
3.执行权限意味着,执行权限是一个程序能执行的必要条件 1.必须具备可执行权限 2.文件格式必须符合系统的要求
对于目录来说:
1.读文件意味着,能查看目录内容
2.写权限意味着,能修改目录内容 没有写权限则不能新建也不能删除
3.执行权限意味着,能够cd到当前目录上

二、开发环境

.直接登陆到Linux上使用命令行开发工具来完成
a)代码编辑器 vim
b)编译器 gcc
c) 调试器 gdb
d) 工程管理 makefile

(一)基本操作:

  1. 进入vim vim
  2. 退出vim
    :q< enter>
    : q!< enter>
  3. vim 是多模式的编辑器
    普通模式:一进去是默认普通模式,按键都是快捷键
    插入模式:按键是要编辑的文本 按 i 切换插入,按esc 退出
    底行模式:按 :到此模式,按esc退出
  4. 保存: 按 :w 保存
  5. 编译: gcc 编译

(二) 移动光标:

  1. 上 (k)下 (j)左 (h)右(l)
  2. 大幅度移动光标
    gg来到文件首行
    G来到文件末尾
    按^ 来到行 (shift+6)
    按$ 来到行末 (shift+4)
  3. 光标来到指定行
    先输入一个数字再输入shiftg也就是G
    直接输入 :number< enter>
  4. 搭配数字使用可以重复完成某个动作
    100j相当于连续按100下j
  5. w b e
    w:来到下一个单词的开始位置
    b: 来到上一个单词的开始位置
    e:来到单词的最后一个位置

(三) 进入插入模式:

i : 进入插入模式,插入光标前面
a : 进入插入模式,插入光标后面
I(大写i): 进入插入模式,插入到行首
A :进入插入模式,插入到行末
o :当前行下方创建新行插入
O: 当前行上方创建新行插入

(四)删除方式:

  1. 回退删除键
  2. 普通模式按 x 删除一个,也可以搭配数字键
  3. 删除一段代码: 先按v进入可视模式可以选中一段内容,x删除选中代码
  4. 删除一整行:dd 删除整行

(五)撤销类功能:

  1. u 撤销 (undo)
  2. CTRL+ r 还原 (redo)
    CTRL + z 放到后台
    fg 指令恢复到刚才的后台程序

(六) 剪切粘贴:

  1. 删除代表剪切
  2. p 粘贴光标之后
    P 粘贴到光标之前

(七) 复制粘贴:

  1. v进入可视模式,y 复制选中文本
  2. p 粘贴光标之后
    P 粘贴到光标之前
    yy负责整行 100p代表粘贴100次

(八) 查看状态:

CTRL + g 看到文件有多少行
当前光标所在的文件位置的百分比

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值