linux基础(linux命令)
在介绍linux系统前,先给大家介绍一下计算机的5大组件:计算器,寄存器,控制器,io输出/输入设备。一、linux
linux是一个系统的内核,它是系统能够运行的核心条件。
shell:它是系统的保护层,你可以理解它是一个壳,它把内核保护起来,任何命令都必须先与它进行交流,符合才能与内核进行通信,它保证核心系统的安全和外界的正常交流。
二、在liunx中运行命令
1、在根目录下(即我们最开始看到的界面,也可以叫桌面)鼠标右键,打开open in Terminal,弹出命令输入框,即shell。
http://i2.运维网.com/images/blog/201808/06/2d5b21f8ec29ab79de8e8212495c639e.png
2、输入用户名和密码进行登陆(密码默认为空),登陆成功就可以使用了
http://i2.运维网.com/images/blog/201808/06/494d359bfc2cc67b37d5462756f2785c.png
行提示符的含义:$ ^C
kiosk 用户
@ 分隔符
foundation22主句段名称
~ 所在系统位置
$ $表示普通用户 #代表超级用户(拥有最高权限)
3、命令的组成
命令 参数 目标
-s 代表单词的缩写
-- size 代表单词的全程
三、虚拟机管理命令
通常使用虚拟机进行操作,防止不小心删除linux的重要文件,在虚拟机里面可以随便操作,如果出现问题只需重置虚拟机即可,非常方便。
1、rht-vmctl start desktop \server 开启
http://i2.运维网.com/images/blog/201808/06/4f397e7f1400ba1d4f8481b1d4dde283.png
2、rht-vmctl poweroff desktop\server 关闭
3、rht-vmctl view desktop \ server 显示
http://i2.运维网.com/images/blog/201808/06/947cc5087760a286d57a9f56feddaa66.png
鼠标点击Not listed? 使用超级用户登陆帐号默认是root,密码默认是redhat
http://i2.运维网.com/images/blog/201808/06/eee028c3f8a3babf95d5647c4d9b2107.png
4、rht-vmctl reset desktop \ server 重置
四、linux系统的结构
1、linux系统是个倒树型结构
http://i2.运维网.com/images/blog/201808/06/3c9f221bab7f43058f80de1f27824ff2.png
2、2级目录的作用
/bin --------------------------二进制文件,系统常规命令
/boot--------------------------系统启动分区,系统启动时读取的文件
/dev-------------------------- 设备文件
/etc ---------------------------大多数配置文件
/home------------------------普通用户的家目录
/lib ---------------------------- 32位函数库
/lib64--------------------------64位库
/media-----------------------手动临时挂载点
/mnt---------------------------手动临时挂载点
/opt--------------------------- 第三方软件安装位置
/proc--------------------------进程信息及硬件信息
/root --------------------------超级用户家目录
/run----------------------------临时设备的默认挂载点
/sbin --------------------------系统管理命令
/srv ---------------------------数据
/var-----------------------------数据
/sys---------------------------- 内核相关信息
/tmp-----------------------------临时文件
/usr------------------------------用户相关设定
五、linux下的文件管理
1、建立文件
touch file 建立空文件,或修改文件的时间戳
touch file1 file2http://i2.运维网.com/images/blog/201808/06/b890992f3541b0a8dba9ac459f9254a0.png
2、建立目录http://i2.运维网.com/images/blog/201808/06/e9c6d531075ed6a23f170aae0a9224f2.png
mkdir 建立单目录
http://i2.运维网.com/images/blog/201808/06/9a59071facfd7871a6bb5284b5d2a20b.png
mkdir -p 建立多层目录
3、文件的删除
rm -f file强行删除文件不提示
http://i2.运维网.com/images/blog/201808/06/73f2db9298636e9e5cb05c819e3a5e28.png
rm -fr dir强行删除目录本身和里面的内容补提时
http://i2.运维网.com/images/blog/201808/06/e40259728c6c3660f95b46ed0a23623a.png
4、文件的编辑
vim file
进入文件后是浏览模式,不能编辑
输入 进入插入模式写字符
编写完成后按退出插入模式
输入:wq 完成文件编辑。w表示写入,q退出
六、vim的使用技巧
在浏览模式
1、字符大管理
(1)、复制操作
yy 复制一整行
yl 复制一个字母
yw 复制一个单词
p 粘贴
(2)、删除操作
dd 删除一整行
dl 删除一个字母
dw 删除一个单词
(3)、剪切操作
cc 剪掉整行
cl
cw
注意:
当剪切后vim会进入插入模式,
如果要粘贴需要按退出插入模式然后粘贴
u 撤销
ctrl+r 恢复
2、字符的批量处理
ctrl + v ##进入可视化模式,在可视化模式中可以批量选择字符并操作
如何批量添加字符
(1)把光标移动到要加入字符所在列
(2)ctrl + v 进入可视化模式
(3)选中要家字符所在列
(4)按进入插入模式并写入要加入的字符
(5)按批量添加结束
http://i2.运维网.com/images/blog/201808/06/ef8897077e5bab4fa24c81c719a66a12.png
操作后
http://i2.运维网.com/images/blog/201808/06/d98ec0962bdec4983b0e9d1132911100.png
如何批量修改
:%s/原有字符/修改后字符/g
:1,5s/原有字符/修改后字符/g
3、如何同时编辑多个文件
vim file
:sp file1
http://i2.运维网.com/images/blog/201808/06/870e389858afb6a116a66d0c46aea0bf.png
编辑后:
http://i2.运维网.com/images/blog/201808/06/2a7edecf1a4e28b51b99097266ba668d.png
注意:
光标默认在那个文件中操作的就是那个文件
ctrl+w 按完放开在按上|下可以移动光标所在窗口
4、vim的退出
正常退出方法
:q##当文件没有做任何修改是可用
:q! ##当文件修改但不行保存修改时可用
:wq ##退出保存
:wq! ##当文件属于自己或用户为root时可用
异常退出
当vim非正常退出会产生.filename.swap文件
当此文件出现,vim工作异常
Found a swap file by the name ".file.swp"
页:
[1]