linux通过vim创建文件路径,linux入门(一)--虚拟机的管理命令,文件管理,vim使用技巧,文件的路径...

一.linux : linux是一个系统的内核,他是系统能够运行的核心条件

linux是一个倒树型的结构,是由根目录不断的向下延生。

shell : 他是系统的保护层,是系统与外界交流的介质和纽带,保证核心系统的安全以及与外界的正常交流。

二.如何在linux中运行命令

鼠标右键 open in Terminal.弹出命令输入弹框(shell)

输入命令时,按回车,则命令生效

输入用户名和密码,则可以使用(密码默认不显示)

行提示符的含义:

[kiosk@foundation19 ~]$

kiosk:用户身份

@:分隔符

foundation19:主机短名称(主机号)

~/Desktop:所在系统目录

$/# :表示用户身份   ----->$ :普通用户      #:超级用户(相当于获得管理者权限)

三.命令的组成

-s            单词的缩写

--size      单词的全称

四.虚拟机管理命令

rht-vmctl start desktop         启动虚拟机--->显示Starting desktop.则启动成功

7fc18f5e52f5475136bb06a9ad240d71.png

rht-vmctl view desktop        显示虚拟机--->跳转到虚拟机,然后用户名密码登陆即可,点击no listed 则为超级用户登录

rht-vmctl poweroff desktop    关闭虚拟机

rht-vmctl reset desktop          重置虚拟机(此情况运用于系统发生错误,不能运行等其他一般状态)

五.linux 的系统结构

linux是一个倒树型的结构

/bin                   二进制文件,系统常规命令

/boot                 系统启动分区,系统启动时读取的文件

/dev                  设备文件

/etc                   大多数配置文件

/home               普通用户的家目录

/lib                     32位函数库

/lib64                 64位库

/media              手动临时挂载点(不能随意挂载,防止文件丢失)

/mnt                   手动临时挂载点(不能随意挂载,防止文件丢失)

/opt                    第三方软件安装位置

/proc                  进程信息及硬件信息

/root                   超级用户家目录

/run                    临时设备的默认挂载点

/sbin                  系统管理命令

/srv                    数据

/var                    数据

/sys                   内核相关信息

/tmp                  临时文件

/usr                   用户相关设定

3e759706fe017b9070dbc8c334cd56d5.png

注意系统文件夹不可随意修改:否则将发生不可逆转的错误(虚拟机可重置)

六.linux 下的文件管理

1.建立文件(touch  file1)--->表示在当前目录下建立单个文件

1c4985ad851b685818d5f122b1a42c37.png

2.建立文件(touch  file2  file3)--->表示在当前目录下建立多个文件

a09ce613ded2d67fd0032752b0deb76b.png

3.建立目录(mkdir dir1)--->表示在当前目录下建立下级目录

0500f4fa307dc428f0ef62f262a7b512.png

4.建立目录(mkdir -p  dir2/dir3)--->表示在当前目录下建立下级目录

c074646e0ca07468f122110be3a987f3.png

5.删除文件有提示(y 表示同意删除,n表示不同意删除)---(rm file2)

5f9aa8e5334dc15d92e8ea38d1f74ac4.png

6.强行删除文件不提示(rm -f file1)---桌面无file1,且未提示

1b923de33f1fdf7afdfce1d4afed553c.png

7.强行删除目录及其里面的内容时不提示(rm -fr dir2)---(f :强力删除    r:下层目录)

43b4a5fffe07849bc35dcf0e9ab05c06.png

8.文件编辑

在行命令符输入 ‘vim 文件名’,进入文件时是浏览模式,不能编辑

输入进入插入模式,开始编写

1de88b3348df7b98a67ab0b987576b22.png

编写完成后点击退出插入模式,然后输入<:wq>,点击回车,文件正常退出----(w:表示写入   q:表示退出)

1bae52f2cb643c6592dbc67f3bb79e47.png

vim的使用技巧(在浏览模式)

一.复制,删除,剪切,撤销删除

yy    复制一整行

yl    复制一个字母

yw   复制一个单词

00d5d55562fa82848827690a576b89f3.png

dd    删除一整行

dl      删除一个字母

dw    删除一个单词

4da3ddeb76bbaccced5cfd22301de182.png

cc   剪切一整行

cl    剪切一个字母

cw  剪切一个单词

注意:

当剪切后vim会进入插入模式,

如果要粘贴需要按退出插入模式然后粘贴

b5e8bed0332dd232767ee2cdbe31e1d6.png

u        ##撤销

ctrl+r        ##恢复

二.字符的批量处理

1.点击ctrl+v 进入可视化的界面进行操作

2.将光标停在要操作的所在列,然后按上,下,左,右选择操作的区域

3.点击的进入插入界面,输入批量操作的字母或者单词

4.点击则出现操作的结果

2c2297edcdc5ffac8c84127cef77bd21.png

三.字符的批量修改

批量替换(:%s/HELLO/GGG/g)---->% 表示全文       s 表示所有行    g  表示所有列       :1,5s/HELLO/GGG/g   表示1到5行

四.同时打开多个页面,进行页面的跳转

vim file1

:sp file2    先打开file1,然后同时打开file2  ,点击ctrl+w  +上下  进行页面跳转

153a97c814d912f1d1669081d64b3ab3.png

五.vim 的退出

正常退出方法

:q    ##当文件没有做任何修改是可用

:q!    ##当文件修改但不行保存修改时可用

:wq    ##退出保存---------------------------------------------------->常用这个

:wq!    ##当文件属于自己或用户为root时可用

异常退出

当vim非正常退出会产生.filename.swp文件

当此文件出现,vim工作异常

d65dde52d58af1f4dcca734d8c61c9ad.png

六.文件的查看(以文件file为例)

输出全文:cat  lxf

输出全文加行号  cat -b lxf

59aedc488848758289440b52b394019d.png

输出特定的行数范围   awk ‘NR==40{print}' lxf            awk ‘NR>=40&&NR<=43{print}' lxf

前几行;   head -n    3    lxf                末几行   tail -n  3  lxf

分页浏览:less  file   上下一行浏览      pgup   pgdn  以页浏览

高亮显示关键字,n向下匹配N向上匹配

查看特定的行数

七.文件的复制

cp  file1  file2   将文件1复制到file2

cp file1  file2 dir1/  将文件1,文件2复制到dir1 目录(多个文件)

cp  -r dir1  dir2/   将目录1复制到目录2

八.文件的移动

mv  file1  file2   将文件1移动到file2    (如果存在新文件则为重命名,如果不存在新文在则为新建文件)

mv file1  dir1  将文件1移动到dir1 目录

mv  dir1 dir2   将目录1移动到目录2

mv  file1/*  .       "."代表当前目录

556492c07167385a854592e421b40df6.png

九.文件的相对路径:是当对于当前系统的位置而言的,忽略了当前路径的值,自动补齐pwd的路径,比较简洁

文件的绝对路径:是文件在系统中的真实定位,唯一标识,一般以/为首

十.关于文件的命名

pwd   显示当前工作目录

cd    切换到当前目录

cd /img 切换到img目录

cd -  进入当前目录之前的目录

cd ~student   进入家目录

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值