linux Vim编辑器使用以及文件权限修改,kill process

选择编辑器:select-editor

vim命令

基本操作

1.vim 文件名 :进入一般模式(不能输入)

2.按下 i 从一般模式,进入到插入编辑模式

3.按下esc从插入模式,退出到一般模式

4.输入:wq,退出编辑。

普通模式下:

/ 关键字:全文搜索,按n查找下一个

:%s/old/new/gc:全文替换,并给出提示

dd:删除当前行

dw:删除当前字段

d$:从当前位置删除到行尾

v:鼠标高亮

y:复制

p:粘贴

r char:使用char替换当前位置

R text:使用text替换当前位置

ctrl+f 下一页

Ctrl+b 上一页

chmod修改文件权限

chmod功能:变更文件或目录的权限

语法:chmod [参数][<权限范围><符号><权限代号>]

-R 或 --recursive 递归处理,将指定目录下的所有文件及子目录一并处理

--权限范围的表示法如下:

u:User 即文件或目录的拥有者

g:Group 即文件或目录的所属群组

o:Other 除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围

a:All 即全部的用户,包含拥有者,所属群组及其他用户。

--符号

csharp 复制代码
+ 添加权限
- 取消权限
-- 有关权限代号的部分
r:读取权限,数字代号为"4"
w:写入权限,数字代号为"2"
x:执行或切换权限,数字代号为"1"
- :不具任何权限,数字代号为"0"
777 :所有权限
[注]:3=1+2(wx)   5=4+1(rx)

mkdir test创建test目录

例如:
sudo chmod    u-rwx   test          取消test目录的用户"读写执行"权限

sudo chmod    g-rwx   test          取消test目录的组"读写执行"权限

sudo chmod    777      test         给test目录添加所有权限      

kill process

kill -kill processid

相关推荐
三体世界34 分钟前
Mysql基本使用语句(一)
linux·开发语言·数据库·c++·sql·mysql·主键
TT-Kun35 分钟前
Linux 上手 UDP Socket 程序编写(含完整具体demo)
linux·计算机网络·udp
一川风絮千片雪1 小时前
【环境配置】Linux/Ubuntu24.04 无图形界面安装显卡驱动
linux·运维·服务器
Danileaf_Guo2 小时前
Ubuntu 18.04快速配置WireGuard互联
linux·运维·服务器·ubuntu
快乐就是哈哈哈2 小时前
从零部署 MySQL 数据库:Linux 安装与防火墙策略全解析
linux·mysql
koboides3 小时前
我的第一个开源项目-jenkins集成k8s项目
linux·运维·云原生·容器·kubernetes·jenkins
QL.ql3 小时前
vscode的wsl环境,ESP32驱动0.96寸oled屏幕
ide·vscode·编辑器
yuxb733 小时前
Ansible 基础到实操笔记
linux·笔记·ansible
檀越剑指大厂6 小时前
【Linux系列】服务器 IP 地址查询
linux·服务器·tcp/ip
十五年专注C++开发7 小时前
CMake进阶: externalproject_add用于在构建阶段下载、配置、构建和安装外部项目
linux·c++·windows·cmake·自动化构建