1.1:Linux基本操作命令
Posted sssbug
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.1:Linux基本操作命令相关的知识,希望对你有一定的参考价值。
0x00 基本简介
Linux(centos)是一个操作系统,其特点:免费,开源,支持多线程,多用户,安全性能好,对内存和文件管理优越。
0X01 Linux的目录结构
1./bin 系统的执行命令目录,该命令里面存储的命令是对所有的用户都能执行
2./dev 设备目录,在linux里,每一个硬件设备都对应一个文件,该目录存储硬件设备文件,比如光驱的 /dev/cdrom
3./home 用户的家目录,每创建一个用户,会在/home下面创建一个和用户名重名的用户,比如创建一个 hcs 的用户,则会在/home/hcs创建一个用户
4./lib 系统的库目录,类似window系统里面window目录
5./media 多媒体目录
6./mnt 挂载目录,类似于windows里面插入U盘,移动硬盘的盘符,可以不使用,随便建一个目录,也可以完成挂载
7./proc 内存映射目录
8./sbin 系统执行命令目录,该目录里面的命令,只有超级管理员才能执行,也是root用户
9./tmp 临时文件目录
10./var 可变文件目录,数据库里面data目录,日志文件,网页文件,就可以使用该目录,即可部署网站。比如:/var/www/dede
11./boot 系统启动的目录,里面存储系统的内核
奇数为开发版本,偶数为稳定版本:3.10版本为开发版本
12./etc 配置文件目录,存储系统的软件,系统的服务,第三方服务配置的文件,比较主要的inittab配置文件,用户和用户组的配置文件
13./lost+found 失物招领处
14./opt 第三方软件安装目录
15./root 超级管理员的家目录
16./usr 系统安装软件的目录类似于window系统里面的program files目录,以后安装apache,php,mysql,redis都可以安装到此目录里面
0X02 linux(centos)的shell
#1.什么是shell
shell就是命令集,利用命令还调用内核完成的某些功能
##2.shell在linux里面的位置
###3.常用的shell命令
shell 命令的语法:
命令 [选项] [参数] 参数表示操作的对象
比如:ls -I /home
ls 查看目录下面的文件内容
语法 :
ls 【选项】 【参数】
L 以长格式来显示命令的结果(小写的)
-a 显示全部文件
选项通常前面加个 -
PWD显示当前所在路径
CD 切换目录
语法:cd 目标名称 cd .. 表示切换到上一级目录
查看时间命令:date
date -s ‘年-月-日-时:分:秒’ //设置新的时间 (重启过着关机会失效)
clock -w //将系统的时间写到硬件CMOS里面(重启不失效)
切换用户名(非root超级管理员登录)
语法:su 用户名称
由 root 用户切换到普通的用户不需要密码,普通用户切换到root需要密码
关机命令:shutdown
-h //关机 ,可在后面加上时间 (now 立即关机)
-r //重启 (可在后面机上时间 -r 10)
-k //关机,不是真正的关机
-c //取消关机
立即关机命令:halt 相当于执行了 shutdown -h now
立即重启命令:srboot 相当于执行了 shutdown -r now
退出登录:logout
####4.vi编辑器的介绍
1、vi的介绍。
visual interface:可视化接口 命令行里的编辑器。
vi :编辑器中的神
emacs:神的编辑器
2、vi编辑器的操作模式。
(1)命令行模式,可以查找字符,进行删除,复制操作。
vi 打开文件后,默认的一个模式。
(2)输入模式(编辑模式),在该模式下面就可以编辑文件了,
在命令行模式下面输入i 进入到编辑模式,在编辑模式下面,就可以编辑文件内容了。
(3)尾行模式,在该模式下面进行保存编辑的文件。
在输入模式下面按esc键,进入到命令行模式,再按:进入到尾行模式,输入wq,完成保存退出。
执行流程图:
3、基本的语法:
vi filename :编辑指定的文件,如果文件不存在,则自动创建。
vi + filename :编辑指定的文件,光标定位到最后一行。
vi +n filename :编辑指定的文件,光标定位到第n行。
vi +/string filename:编辑指定的文件,光标定位到string词所在的行。
可以一次编辑多个文件,
vi filename1 filename2
在尾行模式下面输入:n切换到下一个文件,输入:prev切换到上一个文件,注意:在切换之前,要对当前文件进行保存。
4、vi的快捷键操作。
命令行模型下面可以使用的快捷键:
(1)光标移动
光标移动作用:直接定位到要编辑的地方。
字符级别:
k 上
j 下
h 左
l 右
行级别:
$ 直接定位到行尾
0 直接定位到行首
文档级别:
G 直接定位到文档的最后一行。
1+G 直接定位到文档的第一行(表示1和G键联合使用)。
n+G 直接定位到文档的第n行。
(2)删除行数据,
dd 删除所在的行
n+dd 删除从当前行开始的后n行。
(3)复制数据
yy 复制当前行
n+yy :复制从当前行开始的后n行。
p 把复制的行给粘贴的到指定的位置,删除的行也可以使用p来粘贴,形成了剪切。
编辑模式下面操作
i 在命令行模式下面按i键,进入到编辑模式,光标定位当前字符的前面的。
a 在命令行模式下面按a键,进入到编辑模式,光标定位当前字符的后面。
尾行模式下面的操作
:w 保存当前编辑的文档
:q 退出
:q! 强制退出
:wq! 强制保存退出
:set nu 显示行号
:set nonu 取消行号
/string 搜索关键词,按小写的n移动到下一个关键词,按大写的”N”,移动的上一个关键词。
以上是关于1.1:Linux基本操作命令的主要内容,如果未能解决你的问题,请参考以下文章