Linux基础操作命令[Linux]Day03

  • sed 文档流编辑器

增加

sed  "/^text/a\pppppp" a1.txt #匹配后追加
sed -i "2a\python1805" a1.txt  #第2行追加
sed "/^text/i\pppppp111" a1.txt #匹配后插入

删除

sed "3d" a1.txt  #删除第3行
sed "1,3d" a1.txt  #删除1到3行
sed "1d;3d;5d" a1.txt  #删除1 3 5 行

修改

sed -i 's/hello/你好/' a.txt
sed "s/text/exam/" a1.txt#修改text为exam 
  • 打包压缩

打包

tar -cvf bbb.tar a.txt b.txt c.txt
# bbb.tar

打包并压缩

tar -zcvf aa.tar.gz  a.txt b.txt c.txt aa.tar.gz    

递归压缩
递归解压

  • vim编辑器

命令模式:可以完成对文本的
输入模式:可以完成文本文档的编辑操作
底行模式:保存退出

移动光标

vim filename :打开或新建文件,并将光标置于第一行首 ******
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi filename1 filename2 :同时打开多个文件
j或下箭头 向下移动一行
k或上箭头 向上移动一行
h或左箭头 左移一个字符
l或右箭头 右移一个字符
w     右移一个词
W     右移一个以空格分隔的词
b     左移一个词
B     左移一个以空格分隔的词
0     移到行首
Ctrl-F  向前翻页
Ctrl-B  向后翻页
nG    到第n行 ------》先按下数字,再按下G
G     到最后一行
gg 第一行 -----》先按下g,再按下g
n+ 光标下移n行
n- 光标上移n行

vim +3 a1.txt # 打开,光标停留在第三行
vim + a1.txt # 打开,光标停留在末行

插入文本类命令

i :在光标前       ******
I :在当前行首 
a:光标后        ******
A:在当前行尾 
o:在当前行之下新开一行        ******
O:在当前行之上新开一行 
r:替换当前字符 
R:替换当前字符及其后的字符,直至按ESC键 
s:删除光标所在的字符并开始插入

设置行号

:set number:在命令行模式下,用于在最左端显示行号;

  • 用户管理

root 用户
添加用户 useradd zhangsan

#总结:
1.useradd zhangsan      #添加用户
2.mkdir /home/zhangsan  #在home目录下创建一个和用户同名的目录
3.sudo chown zhangsan:zhangsan /home/zhangsan  #将新建的用户和新建的用户目录联系起来
4.sudo passwd zhangsan   #配置用户的密码
5.cp  /etc/skel/.bash* .  #将查到的文件拷贝到当前目录下,这个用户才能正常使用
6.sudo vim /etc/passwd    #将对应的用户名,最后改为/bin/bash

sudo useradd -m -s /bin/bash lisi # 快速创建用户

删除用户

rm -rf zhangsan # 删除用户

查看用户组 cat /etc/group
添加用户组 sudo groupadd python1805
修改用户组
修改用户名 sudo usermod -g tom jack
删除用户组 udo groupdel python1805
先删除用户后删除用户组

  • 修改文件权限

chmod g+x a1.txt
chmod 0124 a1.txt

r w x -
4 2 1 0
u: 代表当前用户
g: 代表用户组
o: 代表其他组
a: 代表所有

chown 修改文件所有者

格式:chown 新的用户 文件名

chgrp 修改文件所属组

格式:chgrp 新的组 文件名

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,378评论 0 10
  • vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。但是,vim作为一...
    梁世勇阅读 1,729评论 2 12
  • 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打...
    StoneHell阅读 272评论 0 0
  • 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打...
    Michael_林阅读 359评论 0 3
  • 第一次参加高效阅读营的感受: 其实在此之前,而我就在微博上看到过大大的高效阅读营,感觉很棒,很心动,一直在关注,很...
    我是叫慕宝啊阅读 342评论 0 2

友情链接更多精彩内容