1.1 systemctl 命令
系统操作命令,对linux系统的服务进行关闭和开启
网络
关闭网络:systemctl stop network
启动网络:systemctl start network
重启网络:systemctl restart network
开机自启:systemctl enable network
开机不自启:systemctl disable network
查看网络: systemctl status network

防火墙
关闭防火墙:systemctl stop firewalld
启动防火墙:systemctl start firewalld
重启防火墙:systemctl restart firewalld
开机不启动:systemctl disable firewalld
查看防火墙 : systemctl status firewalld

关机
1.2 目录及路径
关机:poweroff /shutdown now
重启:reboot
目录

绝对路径:从/目录计算
相对路径:从当前你所在的目录,到目标目录
pwd:显示你当前所在的绝对路径
../ 返回上一级目录
./ 当前目录
ls 显示当前目录下的所有子目录和文件
1.3 文件编辑
vi 文件名称
模式
模式一:编辑模式----vi 文件名 按i 进入到文件的编辑模式
模式二:命令模式—vi 文件名 就进入到了文件的命令模式
模式三:命令行模式 — vi 文件名 按shift+: 就进入到了文件的命令行模式
vi 文件名称
vi 文件名
如果文件存在,那么就直接对这个文件进行编辑,
如果文件不存在,就会新建一个文件
保存命令
按ESC–切换到命令模式
按shift + :
输入wq —保存并且退出
输入w —保存但是不退出
输入q!—不保存退出
! 强制
按tab键可以自动帮你补全文件名称
插入命令i

命令模式—定位光标
A到行尾
$到行首
G移动到末行行首
gg移动到最开始行首
命令模式—删除命令
dd 删除光标所在的行

命令模式—复制和剪切
yy 复制当前行
nyy 复制多行
p 粘贴

命令模式—替换和取消
r 替换光标所在地方的值

命令行模式
:/字符串 从上到下查询文件中的字符串
:%s/准备要被替换的字符串/替换后的字符串/g
:起始行标号,结束行标号/替换前字符串/替换后的字符串/g

:n1,n2d 删除第n1行到第n2行数据
:wq 保存退出
:set nu 设置行号
:set nonu 取消行号
1.4 目录管理
创建
mkdir 目录名字 —在当前目录下创建子目录
[root@localhost ~]# mkdir aaa [root@localhost ~]# ls aaa anaconda-ks.cfg c.shmkdir 绝对路径目录名 —在绝对路径下创建子目录
[root@localhost ~]# mkdir /root/bbb [root@localhost ~]# ls aaa anaconda-ks.cfg bbb c.shmkdir 相对路径目录名 —在相对路径下创建子目录
[root@localhost ~]# mkdir ../mnt/fff [root@localhost ~]# cd ../mnt [root@localhost mnt]# ls ccc fff [root@localhost mnt]#mkdir -p 目录名 —递归创建目录
[root@localhost ~]# mkdir -p bbb/ccc [root@localhost ~]# ls anaconda-ks.cfg bbb c.sh [root@localhost ~]# cd bbb/ccc 您在 /var/spool/mail/root 中有新邮件 [root@localhost ccc]# pwd /root/bbb/ccc [root@localhost ccc]# - 删除目录rm -rf 目录名 —删除该目录及该目录下所有递归的目录
复制目录
cp -r 源目录 新目录
移动(剪切)或者重名名目录
mv 源目录 新目录
1.5 文件操作
创建
touch 文件名 —创建一个空文件
vi 文件名 —创建一个新文件并且对这个文件进行编辑
cat > 文件名 —对文件进行重写新内容
cat >> 文件名 —对文件进行追加新内容
删除
rm -rf 文件名
复制
cp 源文件 目标文件
移动(重命名)
mv 源文件 目标文件
文件查看
玩一个软件,产生大量的日志文件,追加>>
查看日志,后面,实时更新
cat 文件名
vi 文件名+ :q!
more -num 文件名:-num每个屏幕显示多少行
less 文件名:显示文件内容,可以使用上下键回看内容
head -num 文件名:显示前多少行数据
tail -num 文件:显示末尾多少行
tail -numf 文件:显示末尾多少行,当这个文件更新时跟着更新
tailf 文件名/tail -f 文件名
链接
快捷方式—类似软连接
复制----类似硬链接
ln -s 源文件 软连接名
ln -d 源文件 硬链接名
区别:
1.命令参数不一样,软连接是个-s,硬链接-d
2.删除源文件,软连接没有被删除,但是失效了;硬链接不受影响
2388

被折叠的 条评论
为什么被折叠?



