bst365最新正规买球

全新班型,更安心,更省钱,4999元直冲考过RHCE(含考试费)

Linux系统技术交流QQ群2650582验证问题答案:刘遄Linux就该这么学

提示:文章写完后,目录可以手动生成,怎样生成可参考一侧的帮助文

目录

序言

仅仅作于初学linux终端的基本操作和vi编辑器的学习

提示:以下是本篇文章正文内容,下边案例可供参考

一、linux系统的终端基本操作和Vi编辑器的指令1.学习linux系统的工具:VMware和Ubuntu

VMware:是一个工具,在一个操作系统上,搭建出另一个操作系统.

Ubuntu:Ubuntu是一个Linux内核的操作系统.

Linux操作系统的优点:免费,开源linux vi,支持多线程,有良好的桌面应用,多模块

GPL合同:必须开放源码

2.Linux下的终端操作【1】打开终端

直接点击终端

ctrl+alt+t

右击桌面打开终端

【2】调整终端字体

放大:ctrl+shift+=

缩小:ctrl+-

【3】关闭终端

ctrl+d

键盘点击右上角

exit,退出终端的本质是没有上一个登入用户

【4】分屏打开终端

黑色终端:ctrl+shift+t

【5】行提示符

linux@linux~

||||

用户名分隔符计算机名当前所在路径

【6】su切换用户

su用户名

【7】退出当前用户exit【8】passwd更改用户密码

passwd用户名

linux编辑文件命令vim_linux命令行编辑文件_linux文件编辑

3.文件相关的操作

指令格式

指令参数操作数,两者之间一定要有空格作为分隔

有些指令也支持指令操作数参数

【1】ls查看文件

ls路径/目录名该目录下有什么文件

ls路径/文件名回显文件名

ls回显当前路径下有什么文件

ls可以加参数

-a:查看文件,包括隐藏文件(后面带.都是隐藏文件)

-l:显示文件的详尽信息

-h:带单位的显示文件的大小(的详尽信息)

文件类型:bcd-lsp(七种文件,最重要的是普通文件-和目录文件d)

【2】文件的权限+更改chmod

一个文件有三个用户,rwxrwxr-x,ls-l显示的文件权限,每三位对应一个用户

rwxrwxr-x

|||

所属用户的权限u所属组用户的权限g其他用户的权限o

所有用户:a

r:可读w:可写x:可执行

i)chmod更改文件权限,字母

chmod用户+/-/=权限文件

ii)八补码表示法更改文件权限

八补码数0-7,前导符0

r:4w:2x:1

chmod八补码数文件名,默认文件权限对应三个用户,须要三位八补码数

chmod0八补码数文件名,0表示八补码数的前导符,八补码数从左到右依次对应所属用户,所属组用户和其他用户的权限。

【3】cd切换当前工作路径

相当于windows下的双击文件夹

cd目标路径,cd旁边的目标路径只能是目录,不能是文件

cd直接回车,切换到当前用户的家目录。

cd前面可以跟绝对路径也可以跟相对路径,

~是相对路径,

绝对路径:相对于根目录来说的路径,/home/ubuntu,根目录下的home下的Ubuntu目录

相对路径:相对于当路径而言的

cd..//返回上一级目录

cd///返回根目录

cd//返回家目录

【4】mkdir创建目录

mkdir路径/目录名,在给出的路径下,创建一个目录

mkdirdir1/dir2/dir3-p,创建具有层级关系的目录,加-p参数是由于没有上面的dir1/dir2

mkdirdir1/dir2/dir3-p

【5】rmdir删掉目录

rmdir只能删掉空目录

【6】rm删掉文件

rm路径/文件名,可以删掉文件

rm-r路径/目录名,可以删掉非空目录

【7】touch创建文件

touch文件名(可以跟多个文件名)

touch12345---->创建了分别称为12345的5个文件

清屏:ctrl+l终端输入clear

转义,*匹配一个或多个字符

toucha1a2a3a4a5想把这几个文件批量删掉,rma*能够实现删掉a开头的所有文件。

linux命令行编辑文件_linux文件编辑_linux编辑文件命令vim

【8】cp复制文件

cp目标路径/源文件名目标路径/目标文件名

拷贝目录的时侯,须要加-r参数

cp路径/源文件路径//把源文件置于只能路径,但是名子一样

cpfile1file2

1.若file2不存在就是拷贝file1内容新建个file2

2.若file2存在,就是用file1内容覆盖file2

cpfile1/home/ubuntu默认/home/ubuntu是路径

1、/home/ubuntu,假如路径下不存在file1,就新建一个file1

2、当路径下,有名为file1的文件时,覆盖掉原有的file1

cpfile1/home/ubuntu/file2

1、/home/ubuntulinux编辑文件vim,假如路径下不存在file2,相当于拷贝而且重名名

2、当路径下,有名为file2的文件时,覆盖掉原有的file2

【9】mv联通文件

mv目标路径/源文件名目标路径/目标文件名

mvfile1file2

1、当前路径下不存在file2文件时,mv操作相当于给file1重命名为file2

2、当前路径下存在file2文件时,mv操作,把file1中的内容覆盖掉原有file2中的内容

mvfile1/home/ubuntu

1、/home/ubuntu下假如不存在file1,会把当前路径下的file1联通到/home/ubuntu目录下2、/home/ubuntu下假如存在file1,会把当前路径下的file1联通到/home/ubuntu目录下覆盖掉原有的file1

mvfile1/home/ubuntu/file2

1、/home/ubuntu,假如路径下不存在file2,相当于联通而且重名名

2、当路径下,有名为file2的文件时,覆盖掉原有的file2mv操作,内容相同的文件会存在一份

4.vim编辑器

vim有四种常用模式

行模式

插入模式

底行模式

可视模式

【1】打开vim编辑器

vi文件名

【2】命令行模式

vim文件名,默认就在命令行

插入行回到命令行,按一下esc

不能否写入信息,可以进行复制、粘贴、剪切、行间跳转

i)复制粘贴+剪切

yy:复制光标所在行

nyy:复制光标所在行向上n行

p:在光标所在下一行粘贴

dd:剪切光标所在行

ndd:剪切光标所在向上n行(剪切的内容不粘贴就相当于删掉)

u:撤消相当于windows下的ctrl+z

ctrl+r:反撤消

ii)行间跳转

gg跳到文件首行

G跳转到文件尾行

ngg:跳转到第n行

nG:跳转到第n行

$:跳到光标所在行行尾

0:跳到光标所在行行首

iii)低格

gg=G低格

iv)查找词组

/word/要查找的词组,按下回车,查找到的内容会高亮显示

n:向上查找

N:向下查找

【3】插入行模式

从命令行模式下步入插入行模式,按下i/a/o,I/A/O

i:在光标所在前一位进行插入日常代码

a:在光标的后一位进行插入

o:在光标所在的下一行插入

I:在光标所在行的行首进行插入注释整行

A:在光标所在行的行尾进行插入给某一行代码添加注释内容

O:在光标所在的上一行进行插入

【4】底行模式

可以观察vim编辑器的红色条下边是否有:,有:说明在底行模式

在命令行模式下,按空格在命令行模式下,按shift+;

i)文件的保存和退出

w:保存

q:退出假如文件更改过,直接退出会给警告,可以按enter以后q!强制退出或则wq保存退出

!:强制执行前面的指令

x:保存并退出wq:保存并退出

ii)其他操作

noh:取消高亮

setnu:显示行号

setnonu:取消行号

vsp文件名:左右打开两个文件

iii)替换词组

%s/old/new/:替换每一行找到的第一个的词组

%s/old/new/g:全文替换

%s/old/new/gc:全文选择性替换

【5】可视模式

步入可视模式,

键盘选中大写v,块可视,选中一个小写Vlinux编辑文件命令vim,行可视,选中一行

粘贴:可视模式下的粘贴都在光标所在的后一位进行粘贴

复制:键盘选中按y

剪切:键盘选中按y

低格:选中要低格的部份按=

二,练习

要求不容许切换工作路径

在家目录下创建mydir目录

把/etc/passwd和/etc/group复制到mydir中

把复制过来passwd重命名为passwd.txt,把group重命名为grp.txt

在mydir中嵌套创建dir1/dir2/dir3/dir4

把grp.txt复制到dir1/dir2中硬盘安装linux,把passwd.txt联通到dir4中

查看dir4中文件的详尽信息

把家目录下的mydir删掉

linux文件编辑_linux编辑文件命令vim_linux命令行编辑文件

day1linux终端学习的第三天

本文原创地址://q13zd.cn/lzdjbczyvbjq.html编辑:刘遄,审核员:暂无

全新班型,更安心,更省钱,4999元直冲考过RHCE(含考试费)

Linux系统技术交流QQ群2650582验证问题答案:刘遄Linux就该这么学

提示:文章写完后,目录可以手动生成,怎样生成可参考一侧的帮助文

目录

序言

仅仅作于初学linux终端的基本操作和vi编辑器的学习

提示:以下是本篇文章正文内容,下边案例可供参考

一、linux系统的终端基本操作和Vi编辑器的指令1.学习linux系统的工具:VMware和Ubuntu

VMware:是一个工具,在一个操作系统上,搭建出另一个操作系统.

Ubuntu:Ubuntu是一个Linux内核的操作系统.

Linux操作系统的优点:免费,开源linux vi,支持多线程,有良好的桌面应用,多模块

GPL合同:必须开放源码

2.Linux下的终端操作【1】打开终端

直接点击终端

ctrl+alt+t

右击桌面打开终端

【2】调整终端字体

放大:ctrl+shift+=

缩小:ctrl+-

【3】关闭终端

ctrl+d

键盘点击右上角

exit,退出终端的本质是没有上一个登入用户

【4】分屏打开终端

黑色终端:ctrl+shift+t

【5】行提示符

linux@linux~

||||

用户名分隔符计算机名当前所在路径

【6】su切换用户

su用户名

【7】退出当前用户exit【8】passwd更改用户密码

passwd用户名

linux编辑文件vim_linux行编辑文件_linux文件编辑

3.文件相关的操作

指令格式

指令参数操作数,两者之间一定要有空格作为分隔

有些指令也支持指令操作数参数

【1】ls查看文件

ls路径/目录名该目录下有什么文件

ls路径/文件名回显文件名

ls回显当前路径下有什么文件

ls可以加参数

-a:查看文件,包括隐藏文件(后面带.都是隐藏文件)

-l:显示文件的详尽信息

-h:带单位的显示文件的大小(的详尽信息)

文件类型:bcd-lsp(七种文件,最重要的是普通文件-和目录文件d)

【2】文件的权限+更改chmod

一个文件有三个用户,rwxrwxr-x,ls-l显示的文件权限,每三位对应一个用户

rwxrwxr-x

|||

所属用户的权限u所属组用户的权限g其他用户的权限o

所有用户:a

r:可读w:可写x:可执行

i)chmod更改文件权限,字母

chmod用户+/-/=权限文件

ii)八补码表示法更改文件权限

八补码数0-7,前导符0

r:4w:2x:1

chmod八补码数文件名,默认文件权限对应三个用户,须要三位八补码数

chmod0八补码数文件名,0表示八补码数的前导符,八补码数从左到右依次对应所属用户,所属组用户和其他用户的权限。

【3】cd切换当前工作路径

相当于windows下的双击文件夹

cd目标路径,cd旁边的目标路径只能是目录,不能是文件

cd直接回车,切换到当前用户的家目录。

cd前面可以跟绝对路径也可以跟相对路径,

~是相对路径,

绝对路径:相对于根目录来说的路径,/home/ubuntu,根目录下的home下的Ubuntu目录

相对路径:相对于当路径而言的

cd..//返回上一级目录

cd///返回根目录

cd//返回家目录

【4】mkdir创建目录

mkdir路径/目录名,在给出的路径下,创建一个目录

mkdirdir1/dir2/dir3-p,创建具有层级关系的目录,加-p参数是由于没有上面的dir1/dir2

mkdirdir1/dir2/dir3-p

【5】rmdir删掉目录

rmdir只能删掉空目录

【6】rm删掉文件

rm路径/文件名,可以删掉文件

rm-r路径/目录名,可以删掉非空目录

【7】touch创建文件

touch文件名(可以跟多个文件名)

touch12345---->创建了分别称为12345的5个文件

清屏:ctrl+l终端输入clear

转义,*匹配一个或多个字符

toucha1a2a3a4a5想把这几个文件批量删掉,rma*能够实现删掉a开头的所有文件。

linux命令行编辑文件_linux文件编辑_linux编辑文件命令vim

【8】cp复制文件

cp目标路径/源文件名目标路径/目标文件名

拷贝目录的时侯,须要加-r参数

cp路径/源文件路径//把源文件置于只能路径,但是名子一样

cpfile1file2

1.若file2不存在就是拷贝file1内容新建个file2

2.若file2存在,就是用file1内容覆盖file2

cpfile1/home/ubuntu默认/home/ubuntu是路径

1、/home/ubuntu,假如路径下不存在file1,就新建一个file1

2、当路径下,有名为file1的文件时,覆盖掉原有的file1

cpfile1/home/ubuntu/file2

1、/home/ubuntulinux编辑文件命令vim,假如路径下不存在file2,相当于拷贝而且重名名

2、当路径下,有名为file2的文件时,覆盖掉原有的file2

【9】mv联通文件

mv目标路径/源文件名目标路径/目标文件名

mvfile1file2

1、当前路径下不存在file2文件时,mv操作相当于给file1重命名为file2

2、当前路径下存在file2文件时,mv操作,把file1中的内容覆盖掉原有file2中的内容

mvfile1/home/ubuntu

1、/home/ubuntu下假如不存在file1,会把当前路径下的file1联通到/home/ubuntu目录下2、/home/ubuntu下假如存在file1,会把当前路径下的file1联通到/home/ubuntu目录下覆盖掉原有的file1

mvfile1/home/ubuntu/file2

1、/home/ubuntu,假如路径下不存在file2,相当于联通而且重名名

2、当路径下,有名为file2的文件时,覆盖掉原有的file2mv操作,内容相同的文件会存在一份

4.vim编辑器

vim有四种常用模式

命令行模式

插入模式

底行模式

可视模式

【1】打开vim编辑器

vi文件名

【2】命令行模式

vim文件名,默认就在命令行

插入行回到命令行,按一下esc

不能否写入信息,可以进行复制、粘贴、剪切、行间跳转

i)复制粘贴+剪切

yy:复制光标所在行

nyy:复制光标所在行向上n行

p:在光标所在下一行粘贴

dd:剪切光标所在行

ndd:剪切光标所在向上n行(剪切的内容不粘贴就相当于删掉)

u:撤消相当于windows下的ctrl+z

ctrl+r:反撤消

ii)行间跳转

gg跳到文件首行

G跳转到文件尾行

ngg:跳转到第n行

nG:跳转到第n行

$:跳到光标所在行行尾

0:跳到光标所在行行首

iii)低格

gg=G低格

iv)查找词组

/word/要查找的词组,按下回车,查找到的内容会高亮显示

n:向上查找

N:向下查找

【3】插入行模式

从命令行模式下步入插入行模式,按下i/a/o,I/A/O

i:在光标所在前一位进行插入日常代码

a:在光标的后一位进行插入

o:在光标所在的下一行插入

I:在光标所在行的行首进行插入注释整行

A:在光标所在行的行尾进行插入给某一行代码添加注释内容

O:在光标所在的上一行进行插入

【4】底行模式

可以观察vim编辑器的红色条下边是否有:,有:说明在底行模式

在命令行模式下,按空格在命令行模式下,按shift+;

i)文件的保存和退出

w:保存

q:退出假如文件更改过,直接退出会给警告,可以按enter以后q!强制退出或则wq保存退出

!:强制执行前面的指令

x:保存并退出wq:保存并退出

ii)其他操作

noh:取消高亮

setnu:显示行号

setnonu:取消行号

vsp文件名:左右打开两个文件

iii)替换词组

%s/old/new/:替换每一行找到的第一个的词组

%s/old/new/g:全文替换

%s/old/new/gc:全文选择性替换

【5】可视模式

步入可视模式,

键盘选中大写v,块可视,选中一个小写Vlinux编辑文件命令vim,行可视,选中一行

粘贴:可视模式下的粘贴都在光标所在的后一位进行粘贴

复制:键盘选中按y

剪切:键盘选中按y

低格:选中要低格的部份按=

二,练习

要求不容许切换工作路径

在家目录下创建mydir目录

把/etc/passwd和/etc/group复制到mydir中

把复制过来passwd重命名为passwd.txt,把group重命名为grp.txt

在mydir中嵌套创建dir1/dir2/dir3/dir4

把grp.txt复制到dir1/dir2中硬盘安装linux,把passwd.txt联通到dir4中

查看dir4中文件的详尽信息

把家目录下的mydir删掉

linux文件编辑_linux编辑文件命令vim_linux命令行编辑文件

day1linux终端学习的第三天

本文原创地址://q13zd.cn/lzdjbczyvbjq.html编辑:刘遄,审核员:暂无


刘遄老师
学员顾问
刘遄老师
咨询反馈