service mysql start/stop/restart
linux命令严格区分大小写 总用量—显示的不为空的文件信息数乘4—rar解压:https://www.jianshu.com/p/8199d21f74fe
0.清屏 windows cls ipconfig — ifconfig
命令:clear
快捷键:ctrl+L

1.创建目录 /是个一个目录 ./当前目录 …/上一级目录
使用绝对路径创建目录:/root/fruit
使用相对路径创建目录:./fruit/apple ------ cd ./fruit >> …/apple/red
创建单层目录
创建多层目录:mkdir -p /root/fruit1/apple1/red1

2.进入指定目录 cd
使用绝对路径进入
使用相对路径进入
回到家目录

3.直接创建一个空文件:touch text

4.查看目录内容 l:list — t:time — r:reverse — R:recursion — F:for
A:all —‘|’:前面的命令结果给后面(管道) — ‘grep’:执行正则表达式 — '/目录下grep 多个关键字 grep多层目录_linux常用命令
快捷方式:tab自动补全

5.复制
复制文件:cp test fruit1
复制目录:cp -r fruit fruit1

6.删除 f:force
删除文件 rm fruit4
强制删除文件 rm -f fruit3
递归删除目录 rm -r fruit4
递归强制删除目录 rm -rf fruit4(危险命令)

7.移动
移动文件 mv test1 target/
移动目录 mv fruit1/ target/
重命名文件或目录 mv fruit1/ fruit2 —mv fruit1 fruit2

8.VIM 文件编辑工具 编辑模式: shift+q(次要) 命令模式 shift+:
使用vim打开一个文件 vim person
退出vim编辑器 — :q
进入编辑模式:vim person
在当前光标前,以插入模式进入 i
在当前行开头前,以插入模式进入 I
在当前光标后,以插入模式进入 a
在当前行开头后,以插入模式进入 A
在当前行的下一行开始输入 o
退出编辑模式 esc

进入命令模式 shift+:	

保存 :w--:w!
保存退出 :wq
不保存强制退出 :q!
显示行号 :set nu
控制光标移动:按esc退出编辑模式进入到一般模式
将光标立即定位到第一行开头 gg
将光标立即定位到最后一行开头 shift+gg
将光标立即定位到指定行号的开头 0
在一般模式下编辑文件内容 --- 编辑模式下按esc进入一般模式
	删除当前行 dd
	删除从当前行开始的多行 dnd
	撤销刚才的操作 u
	重做刚才的操作 ctrl+r
	复制当前行 yy
	将当前复制的行粘贴到当前行的下一行 p
	复制从当前行开始的多行 yny
	仅修改一个字符,但是不进入编辑模式 r---任意字符
查找关键词 进入命令模式
	查找 /
	向下找 n
	向上找 shift+n
替换 %s/a/b/g

9.查看文件内容 ctrl+c—退出 q
查看文件全部内容 cat person
分页查看文件内容 more person — less person less: f 向下翻页 — b 向上翻页
分页查看文件内容时搜索关键词 /a
查看文件末尾内容 tail -n 10 person
实时查看文件末尾新增的内容 tail -f person

10.在一定范围内根据文件名查找文件 find / -name “person

11.在指定文件内查找关键词 grep -ns gg person

12.查看进程信息
以完整格式查看全部进程信息 ps -ef
分屏查看全部进程信息 ps -ef | less
使用管道查询指定进程信息 ps -ef | grep sshd | grep -v grep
grep -v grep 不包含grep字段的进程行,保证数据的准确性
使用管道查询指定进程信息的行数 ps -ef | grep sshd | grep -v grep|wc -l
将-l去掉此处显示:3 27 202
wc -l
wc表示word count统计字符数程序 -l表示以包含当前字符行数 上诉表示包含sshd的行数为3
wc 以 行数 字数(每行9个字*行) 字节数(以字节数byte 1kb=1024B 二进制一个位代表1或0-每8个位组成一个Byte)
使用("").getBytes(“UTF-8”).length查看sshd的字节数也就是202
进程信息中的cmd列理解为开始的源头

13.查看网络状态
分屏查看全部网络状态信息 netstat -anp|less
根据进程名称查看指定网络状态信息 netstat -anp|grep 1486|grep -v grep
根据端口号查看指定网络状态信息 netstat -anp|grep :8080

14.解压tar包 tar zxwf JDK

15.查看命令历史 history>history

16.查看现在所在目录 pwd

17.输出$PATH环境变量 echo $PATH

18.命令帮助 man ls

19.关机命令 shutdown -h now — half — poweroff

20.重启命令 shutdown -r 10 "10分钟后关机”— shutdown -r now — reboot
阻止关机 shutdown -c

21.服务操作
查看服务状态 systemctl status 服务名(xxxx.service)—systemctl status ntpd
停止服务 systemctl stop 服务名(xxxx.service)
启动服务 systemctl start 服务名(xxxx.service)
重启服务 systemctl restart 服务名(xxxx.service)
将服务设置为开机不自动启动 systemctl enable 服务名
将服务设置为开机自动启动 systemctl disable 服务名