一 命令行的组成
命令行的格式:命令 参数 操作的对象
二 基础的命令
cd:切换目录 ,切换目录分为绝对路径和相对路径
绝对路径:在切换目录前,从/(根)目录开始切换
相对历经:在切换目录前不需要从根目录开始切换
cd..:返回上一级目录
cd~:回到家目录
cd-:回到上一次跳转的目录
cd:回到前用户的家目录
setup:进入图形化的网络配置
vim:进入文本编辑器。vim 文件名 退出的方法:按esc====》q (quit) =====》回车。他又三种编辑文件模式
1 利用vim开始编辑进行编辑时,进入到命令行模式
2 在命令模式,利用特殊字符进入到编辑模式,小写的i就可以做编辑的操作
3 esc退出编辑模式,
4 在输入 (:wq)保存退出;(:q):直接退出并不保存;(:!q)或(:!wq):强制退出(:x):如果编辑了文件的内容更就会保存退出,没有编辑就不保存退出
i:进入编辑模式
I:
o:从下一行开始编辑
O:从上一行开始标记
a:从光标的下一个位置开始编辑
A:从光标当前位置的末尾进行编辑
r:默认只能替换一个一个字符
R:
yy:复制当前行 数字yy从当前位置的内容向下复制几行
p:粘贴 数字p:将复制的内容生成几个备份
dd:删除内容 数字dd 将当前光标所在的位置向下删除几行
dG:表示将光标所在位置行下桌面的所有内容删除掉
$:将光标移动到当前行的尾部
^:将光标移动到当前行的开始的位置
G:表示将光标一栋栋到整个文件信息的末尾
gg:将光标移动到整个文的开始 数字gg将光标移动到指定的那一行
u:恢复
寻找某些字符在文件中的位置:退出编辑模式。
/字符:找到字符早当前文件的位置。
:set nu : 显示行号
:set nomu : 隐藏行号
:set list 检查每行的最后面有没有空格
高级模式标记:
多行编辑方法:
先选中要编辑行的多行的第一行
ctrl+v:进入一个试图模式
按shift+i从光标选中的第一行开始编辑
按esc推出批量编辑模式,自动多行的信息就会参照第一行开始操作
多行复制和剪切:
底行模式开始复制:开始行号,结束行号copy数字(复制到这行的后面)
底行模式开始剪切:开始行号,结束行号move数字(剪切到这个行号的后面)
vi:编辑文件内容
echo:输出,还可以对文件进行编辑
linux里面的特殊符号
>:覆盖添加过后在重定向符号 ,可以使用这个符号将文件内容进行清空
>>:追加过后在重定向符号,将内容追加到文件的结尾
<<:文件进行编辑, <<提示字符开启 文本内容 提示字符关闭 (提示字符可以自己随便定义,不过提示字符两个必须相同)
查看文件文件的内容命令:
cat:查看文件信息,将文件中的全部内容一块显示
more:采用阅读模式进行查看,回车向下阅读,b向上阅读,q推出
less:也是阅读模式进行查看,上下键进行上下查看,翻篇:空格进行多行翻页
ctrl+l:清屏,清空命令行
/etc/init.d/判断的内容 status:判断某些东西是否启动
/etc/init.d/关闭的内容 stop:关闭某些东西
/etc/init.d/启动的内容 start:启动某些东西
rm:删除,格式 rm -f 删除的对象
mkdir:创建一个目录 mkdir /文件名
ls:查看文件夹下面的文件和文件夹
-d:查看当前文件夹
-dl:查看当前目录的详细信息,时间显示的是最近修改的时间
-l:查看详细信息
-h:加上一些人类可以识别的方式
pwd:显示所在的路径信息
touch:创建文件,还可以修改时间戳的信息 touch 文件名
三 xshell
xshell是linux的一个远程连接包,不过远程连接必须基于网络上才能链接
1 首先linux系统网络配置
通过图形化的界面进行网络配置
进入图形化界面:setup
在图形化界面进行网络配置
从新启动网络服务:ifup eth0 备注:eth0是一个网卡的名
ifdown eth0:从新启动网络服务
网路配置的文件夹:
2 xshell进行网络连接
输入自己配置的网路配置
输入自己的用户名和密码
ssh远程链接排查错误的方法
屌丝去洗浴中心的过程
判断道路运行是否通畅:ping
路不通畅的主要原因:
虚拟环境网路配置的问题:
虚拟网络编辑器页面没有正确的配置
虚拟主机网络环境配置
本地虚拟网卡配置信息
路不通畅是否被阻止运行,一般都是防火墙阻止的
/etc/init.d/iptables status:判断防火墙是否开启
如果开启就将他关闭:/etc/init.d/iptables stop
如果一次关闭的不成功就多关闭几次
ssh服务没有启动
/et/init.d/sshd status:查看ssh服务是否启动
/et/init.d/sshd start:启动ssh服务器
四 linux的目录
linux目录:
/(正斜线):代表的是目录的分割