Linux命令大全(待更新)



前言

仅仅为纪录自己常用到的命令


一、压缩以及解压缩命令

(1)、tar命令

Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.

(a)tar相关含义

tar文件 是一个打包好的文件,又叫归档文件,而打包的过程又称为归档,一般未压缩;而对tar文件解出的过程又称为解档,一般未解压。

tar.gz文件 是打包并且经过压缩的文件。

PS: 归档 并不一定进行压缩, 而解档,不一定是进行解压

(b)tar命令参数的讲解

(a)-c <=> --create 代表创建一个tar文件
(b)-t <=> --list 列出形成tar文件的文件名称
(c)-x <=> --extract 解出tar文件
(d)-u <=> --update 仅仅更新tar文件中有的文件
(e)-r <=> --apend 追加文件到tar文件结尾
(f)-f <=> --force-local 即使tar文件存在副本,也会进行覆盖
(g)-z <=> --compress--uncompress 使用gzip进行压缩,或解压缩
(h)-v <=> verbose 详细的列出处理的文件

PS: 打包 并不一定进行压缩, 而解出,不一定是进行解压

(c)tar命令常使用的命令

(1)压缩多个文件

tar zcf my.tar.gz file or director

PS:打包多个文件,只需在后面继续添加即可

(2)解压tar.gz文件

tar zxf my.tar.gz

(2)、zip命令

(a)zip命令参数的讲解

(a)-u追加文件到tar文件结尾
(b)-r递归进行

(c)tar命令常使用的命令

(1)压缩多个文件

zip -r my.zip file or director

PS:打包多个文件,只需在后面继续添加即可

(2)解压tar.gz文件

unzip my.zip


二、关于文本编辑器 vim

(1)关于常用命令

PS: vim 默认是 正常模式
PS:进入命令模式的快捷键,按下

(a)在正常模式下的快捷命令

删除命令/ 剪切命令 d
d$:删除到行尾

d^:删除到非空行首

d0:删除到行首
dd : 删除光标所在行

#dd:多行删除(删除光标所在行开始的共#行)

D:从当前光标位置一直删除到行尾,留空行,等同于d$

dG 从光标所在处的当前行删除到尾行

dgg 从光标所在处删除至首行
复制命令(y,yank)
y:复制,行为相似与d命令

y$:光标所在位置复制到行尾
y0:光标所在位置复制到行首

y^:光标所在位置复制到行首第一
yy:复制行 #yy: 复制多行 Y: 复制整行
粘贴命令(p,paste)
p:缓冲区存的如果为整行,则粘贴当前光标所在行的下方;否则,则粘贴至当前光标所在处的后面

P:缓冲区存的如果为整行,则粘贴当前光标所在行的上方;否则,则粘贴至当前光标所在处的前面

撤销更改
u:撤销最近的更改

替换命令
格式:s/要查找的内容/替换为的内容/修饰符

Eg:把所有的root替换成log  —>  %s/root/log/g

PS:命令首加上 % 代表搜索 文件全部内容 ,如果不加 % ,则表示只搜索光标所在行

关于修饰符:

i: 忽略大小写
g: 全局替换(默认情况下,每一行只替换第一次出现的)
gc:全局替换,每次替换前询问

(b)在命令模式下的快捷命令

:1,$d:删除所有行

(2)关于光标移动

(a)字符移动

h:左 j:下 k:上 l:右

(b)行首行位跳转

^: 跳转至行首的第一个非空白字符

0: 跳转至行首

$: 跳转至行尾
扩展命令模式下:

#:跳转至由#指定行

G:最后一行

1G, gg: 第一行

(c)精确跳转 - 命令模式下

: num 跳转到指定行

三、关于系统常用命令

查看ip

ip addr show

创建新用户

执行添加新用户命令:adduser username

sudo chmod +w /etc/sudoers
sudo vim /etc/sudoers
sudo chmod -w /etc/sudoers

查看内核版本

uname -r

或者
uname -a

查看系统版本

lsb_release -a

查找文件find

find / -name *file name*.conf  #在根目录下查找文件httpd.conf,表示在整个硬盘查找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值