Linux基础(二)

vi命令
  • 命令模式
    命令模式下无法修改文件内容
dd    #删除当前行(剪切),前面加数字表示从当前行开始数删除行的数目,例如2dd
D    #光标到行尾删除
u    #撤销
.    #重复上一条指令
p    #粘贴
a    #进入编辑模式,光标后插入
A    #进入编辑模式,行尾插入
i    #进入编辑模式,光标前插入
I    #进入编辑模式,行首插入
o    #进入编辑模式,新建一行,下一行插入
O    #进入编辑模式,新建一行,上一行插入
r    #替换,按r再按一个字符直接替换
:    #进入底行模式
/string    #向下搜索
n    #下一个
?    #向上搜索
  • 编辑模式(命令模式下执行)
Esc    #退出编辑模式
  • 底行模式
    输入特殊字符命令,对文本进行操作
q    #退出,加!强制退出
wq    #保存并退出
w    #保存
set nu    #显示行号
%s/<原文字>/<替换文字>/g    #全文替换,/g表示不提示
<起始行>,<终止行>s/<原文字>/<替换文字>/g    #从起始行到终止行的外围替换
.,$d    #当前行到最后删除。.代表当前行,$代表最后

更详细的介绍 转载 https://blog.csdn.net/cyl101816/article/details/82026678

cat命令
cat <文件>   #显示出文件的全部内容
-n    #给出输出的所有行加上编号
cat 1 2 > 3    #合并文件

/etc/shadow
Linux存放密码的地方

wc命令

统计行号,单词数目,字符数目

wc    #默认全部都统计并显示。-l统计行数,-w统计单词数,-c统计字符数。
gzip,bzip2命令

归档,压缩

  • 压缩
gzip <要压缩的文件名> <压缩后的文件名.gz>    #利用gzip压缩
gzip -9 <要压缩的文件名> <压缩后的文件名.gz>    #高性能压缩
gzip -d <文件>    #解压
bzip2 <要压缩的文件名> <压缩后的文件名.bz2>    #利用bzip压缩
bzip2 -9 <要压缩的文件名> <压缩后的文件名.bz2>    #高性能压缩
bzip2 -d <文件>    #解压
  • 归档
    先归档后压缩
tar -cvf <创建后的文件名.tar> <需要归档的文件1> <需要归档的文件2>    #将文件1,2等等打包归档
-c     #创建归档文件
-v     #输出详细信息
-f      #使用归档文件
tar -zxvf <想解压的文件名>    #解压
-C    #指定解压路径 后接路径
-z     #解压gz或者bzip2
-x     #解开归档文件
-t      #列表产看包内的文件,不解压
用户
useradd <xxx>    #添加用户
su - <xxx>    #切换用户
passwd <xxx>    #设定密码
userdel <xxx>    #删除用户
userdel -r <xxx>    #遍历删除所有文件夹
网络指令
ifconfig    #查看ip
hostname    #查看主机名
netstat    #查看网络端口 -a显示所有活动连接、-n以数字形式显示、-p显示进程信息、-t显示TCP协议相关信息、-u显示UDP协议相关信息
service network restart    #重启network网络服务
ifdown eth0    #禁用网络借口
ifup eth0    #启用网络接口
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。