5.liunx操作---常规操作

1.常规基础命令


ls        列举出当前工作目录的内容
ll        列举出当前工作目录的内容,包括隐藏文件及目录

mkdir     用于新建一个新目录(mkdir 目录名)
rmdir     用于删除一个目录(rmdir 目录名)

pwd       显示当前工作目录

cd        跳转到指定目录
         (cd     回到根目录   
           cd ..  回到上一级目录
           cd 绝对路径  跳转到指定位置
           cd 目录名   跳转到下面已存在的直系子目录)
           
cp        命令对文件进行复制(cp 文件名)

mv        命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。
            例子:将/a目录移动到/b下,并重命名为c
                mv /a /b/c
            其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:
                mv abc 1234


cat       用于在标准输出(监控器或屏幕)上查看文件内容(cat 文件)

tail      默认在标准输出上显示给定文件的最后10行内容,
                    tail 文件名
          可以使用tail -n N 指定在标准输出上显示文件的最后N行内容。

find      搜寻
            find -name 的-name选项来进行区分大小写的搜寻,
            find -i name 来进行不区分大小写的搜寻
            


tar       命令能创建、查看和提取tar压缩文件。
            tar -cvf 是创建对应压缩文件,
            tar -tvf 来查看对应压缩文件,
            tar -xvf 来提取对应压缩文件。

gzip      命令创建和提取gzip压缩文件,
            gzip -d 来提取压缩文件


unzip     对gzip文档进行解压。
            在解压之前,可以使用unzip -l 命令查看文件内容。




help      会在终端列出所有可用的命令,可以使用任何命令的-h或-help选项来查看该命令的具体用法


whatis    会用单行来描述给定的命令,就是解释当前命令


exit      用于结束当前的终端会话。


ping      通过发送数据包ping远程主机(服务器),常用与检测网络连接和服务器状态。


who       能列出当前登录的用户名。


su        用于切换不同的用户。即使没有使用密码,超级用户也能切换到其它用户。



uname     会显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型等等,
          使用uname -a可以查看所有信息。


df        查看文件系统中磁盘的使用情况–硬盘已用和可用的存储空间以及其它存储设备。你可以使用df -h将结果以人类可读的方式显示。

  
ps        显示系统的运行进程



top       命令会默认按照CPU的占用情况,显示占用量较大的进程,可以使用top -u 查看某个用户的CPU使用排名情况。





2.vim操作

打开进入

Vi 使用的选项说 明
vim filename打开或新建一个文件,并将光标置于第一行的首部
vim -r filename恢复上次 vim 打开时崩溃的文件
vim -R filename把指定的文件以只读方式放入 Vim 编辑器中
vim + filename打开文件,并将光标置于最后一行的首部
vi +n filename打开文件,并将光标置于第 n 行的首部
vi +/pattern filename打幵文件,并将光标置于第一个与 pattern 匹配的位置
vi -c command filename在对文件进行编辑前,先执行指定的命令



编辑

模式解释
命令模式esc其实就是末行模式,进行命令的操作
插入模式i,o,a编辑内容

扩展

快捷键功能描述
i在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动
I在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行 i 命令
o在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本
O(大写)在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本
a在当前光标所在位置之后插入随后输入的文本
A在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行 a 命令



退出

命令模式下进行操作(最下面INSERT)

命令解释
:wq保存退出
:wq!保存并强制退出 Vim 编辑器
:q不保存就退出 Vim 编辑器
:q!强制退出
:w保存但是不退出 Vim 编辑器
:w!强制保存文本
:w filename另存到 filename 文件
x!保存文本,并退出 Vim 编辑器,更通用的一个 vim 命令
ZZ直接退出 Vim 编辑器



操作命令


---- 移动光标

^:   移动到本行第一个非空白字符
$:   行尾
gg: 到文件第一行
G:  到文件最后一行(shift g)


---- 复制粘贴
yy  复制整行内容
nyy 复制n行内容
yw  复制当前光标到单词结尾内容
p   粘贴


---- 删除

dd  删除光标所在行
dw  删除一个单词
x   删除光标所在字符 一次一个
u   撤销上一次操作 ctrl r


---- 块选择
v  块选择
ctrl v  列块选择




---- 查找

:/  向前搜索
:?  向后搜索
:n  向下查找
:N  向上查找


---- 替换
:s/s1/s2  替换当前行第一个s1为s2
:s/s1/s2/g  替换当前行所有s1为s2
:%s/s1/s2/g 替换当前文件所有s1为s2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值