linux简单命令操作

linux系统基本常识:

1. 什么是linux?

 linux简单来说就是一个内核,与windows一样是一款操作系统,但是与windows不同的是linux是一款自由、免费的开源操作系统,我们可以随意更改它的的源代码,这就是linux为什么深受程序员的喜爱。

2. 什么是shell?

shell通俗来讲就是一个壳,它是存在用户与linux之间的解析器,它的作用就是用来保护内核的。例如当你执行一个创建文件或者删除文件的指令时,就要通过shell传达给内核去执行,这里起着保护者的作用。

3. 如何在linux中执行命令?

1)首先右击鼠标, 点击opening a terminal选项,
2)进入shell界面然后在命令提示符后面输入命令

[kiosk@foundation8 Desktop]$

字符作用
kiosk用户
@间隔符
foundation主机短名称
Desktop所在的系统位置
$身份提示符:代表的是普通用户
#身份提示符:代表的是超级用户
3)命令的组成

-s: 可以用单词的缩写
–size:也可以用单词的全拼去执行

4)虚拟机管理命令
命令作用
rht-vmctl start desktop(server)开启虚拟机
rht-vmctl poweroff desktop(server)关闭虚拟机
rht-vmctl view desktop(server)显示虚拟机
rht-vmctl reset desktop(server)重置虚拟机

4. linux系统结构

首先linux是一个倒树型结构
接下来让我们看看二级目录的作用

目录作用
/bin二进制文件,系统常规命令
/boot系统启动分区,系统启动时读取的文件
/dev设备文件
/etc大多数配置文件
/home普通与用户的家目录
/lib32位函数库
/lib6464位函数库
/media手动临时挂载点
/mnt手动临时挂载点
/opt第三方软件安装位置
/proc进程信息及硬件信息
/root超级用户家目录
/run临时设备的挂载点
/sbin系统管理命令
/srv数据
/var数据
/sys内核相关信息
/tmp临时文件
/usr用户相关规定

5. linux下的文件管理

1)建立文件

touch file:##建立一个空文件,或修改文件的时间戳
touch file1 file2:##分别建立两个名为file1和file2的空文件
这里是文件的创建
2)建立目录

mkdir :##建立单目录
(在mkdir后面直接输入目录名称就可以创建一个单目录了)
mkdir -p:##建立多级目录
这里写图片描述

3)文件的删除

rm -f file:##强行删除文件不提示
rm -f dir:##强行删除目录本身和里面的内容不提示
这里写图片描述

4)文件的编辑

vim file进入文件后是浏览模式,不能直接编辑
需要按键后进入插入模式写字符
编写完成后按键退出插入模式
输入:wq 完成文件编辑。在这里w表示写入,q退出
这里写图片描述

6.vim使用技巧

 这里是在浏览模式

1).字符管理
字符作用
yy复制一整行
yl复制一个字母
yw复制一个单词
p粘贴
dd删除一整行
dl删除一个字母
dw删除一个单词
u撤销
ctrl+r恢复

这里写图片描述
提示:以上字符,只能在浏览模式中操作,在插入模式会以字符形式输入到文本中,无法执行

字符作用
cc剪掉整行
cl剪掉一个字母
cw剪掉一个单词

提示:
 当剪切欧important会从浏览模式进入插入模式,如果需要进行复制、删除或者粘贴需要按键退出插入模式然后在进行操作

2).字符的批量处理

 ctrl+v:进入可视化模式,在可视化模式中可以批量选择字符并操作
如何批量添加字符?
 1)把光标移动到要加入的字符所在列
 2)ctrl+v进入可视化模式
 3)选中要加字符所在列
 4)按键进入插入模式并写入要加入的字符
 5)按键结束批量添加
这里写图片描述
如何批量修改
修改前的文本:
这里写图片描述
:%s/原有字符/修改后字符/g
修改后:
这里写图片描述
 提示:%s代表的是所有的行,g代表的时选取字符的列
:1,5s/原有字符/修改后字符/g
修改后:
这里写图片描述
 提示:这里的1,5s表示的是1到5 行

3).如何同时编辑多个文件

vim file
:sp file1
注意:
光标默认的在哪个文件中操作的就是在哪个文件,ctrl+v按完放开再按上|下键就可以切换文本进行编辑了

4).vim的退出

正常退出方法
  :q ##当文件没有做任何修改是可用
  :q! ##当文件修改但不行保存修改时可用
  :wq ##退出保存
  :wq! ##当文件属于自己或用户为root时可用
异常退出
 当我们没有按wq正常退出时,就会产生.filename.swap文件,会造成vim工作异常
这里写图片描述

异常解释
[O]pen Read-Only只读打开
(E)dit anyway放弃未保存数据,进入文件
(R)ecover恢复数据
(D)elete it删除.swap文件并退出
(Q)uit退出

7.文件的查看

字符作用
cat file输出文件的所有内容
cat -b -file输出文件所有的内容并加入行号
cat -b -file>test表示将file文件中的内容移动到文件test中去,并带有行
less file分页浏览
上下键向上或向下移动一行
pgup键 pgdn键向上或向下移动一页
/关键字高亮显示关键字,n向下匹配N向上匹配

这里写图片描述
 提示:这里是在vim中操作

字符作用
tail -n3 file显示file文件中的的后3行
head -n4 file显示file文件的前4行

这里写图片描述
这里写图片描述

8.文件的复制

字符作用
cp sourcefile deskfile复制sourcefile文件改名为deskfile文件
cp sourcefile1 sourcefile2 destdir/将这两个文件复制到destdir目录中去
cp -r sourcedir deskdir/复制sourcedir目录改名为deskdir目录

这里写图片描述

9.文件的移动

字符作用
mv sourcefile deskfile将文件sourcefile重命名为deskfile
mv sourcefile deskdir将文件sourcefile移动到destdir目录中
mv sourcedir destdir将目录sourcedir移动到deskdir目录中

这里写图片描述
 提示:文件的移动和复制要分清,另外文件的复制中后两个后面有/,而移动后两个字符没有/,这个要注意。

10.文件的路径

 路径分为绝对路径和相对路径

  举例来说:当你跟你父母在通话时,你父母问你在哪,你回答在家,你父母肯定知道家在哪,家对于你和你父母来说就是相对路径,但是当你在淘宝上买东西,客服问你地址时,你回答家那客服就不知道了,你得回答哪个省哪个市的准确地址才行,这个准确地址就是绝对路径.

1)相对路径

 就是文件相对于当前系统位置的一个名称简写,省略了当前路径的值,但是只能在此目录中使用,简单记就是不以/开头
例如:
这里写图片描述
文件boy相对于文件unit1来说,路径就直接是直接输入文件名称就可以,因为他们俩处于同一个目录中,所以可以直接省略千前面的路径

2)绝对路径:

 就是文件精确在系统中的一个路径,文件一般以/开头
例如:
这里写图片描述
当你在上图的目录中时想访问这张中的Screenshot.png时,就需要用到绝对路径了,因为他们不在同一个目录中,这里的路径就是/Downloads/Screenshot.png(这里的“/”代表的是根目录)

另外当你想获取一个文件的绝对路径时:
这里写图片描述
 提示:这里的pwd是会自动帮你显示出你目前处在哪个目录中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值