基础知识
Linux的命令严格区分大小写
所有内容以文件形式保存,不靠扩展名区分文件类型,和windows的txt、rar等不同
命令之间是有空格的:ifconfig
错误提示:permission denied——无权限,拒绝访问
Command not found——命令拼写有问题
命令:
- su——切换用户
[test@localhost ~]$ su root
输入密码后变为
[root@localhost test]#
超级管理员变为普通用户不用输入密码
test——当前用户名
localhost——主机名
~——当前用户的主目录
$——普通用户
su——切换用户
- cd——切换路径
cd ..——返回上一层目录
[root@localhost test]# cd /
/——linux系统的根目录
可以搭配pwd使用:在后续输入pwd会显示路径,可以确认一下
PS:按tab键可以自动补全
知识点:绝对路径和相对路径
cd /opt
cd bin
pwd后显示:/opt/bin
cd /opt
cd /bin
pwd后显示:/bin
绝对路径:从根目录开始进入
相对路径:相对于当前目录而言
/开头的是绝对路径
- ls——显示当前路径下的所有文件
ls –a显示所有文件
a——all
ls –l——显示所有文件的属性,简写ll
- 例:drwxr-xr-x——权限控制
r:read 读
w:write 写
x:execute 执行
没有的权限用-表示
rwx——文件所有者的权限
r-x——所有者所在的组的权限
r-x——其他用户的权限
r:4
w:2
x:1
上述命令的权限为755
- chmod——更改权限
chmod 权限 文件名
例:chmod 555 bin
- vi——文本编辑器
例:vi test.txt
创建后左下角new file
之后按i键后进行键入,左下角变为insert
输入完成后,退出保存:按esc键【退出键入模式】后输入:wq
再次输入vi test.txt可查看,左下角已经不是new file
输入完成后,不保存退出{即强制退出}:按esc后输入:q!
进入文件后直接输入/+内容可以进行查找,查找下一个:按n键
- tail——查看日志
tail –f 日志文件
公司一般以项目名.log为日志文件
grep——筛选、过滤
grep exception 项目名.log
- |——管道【将前面命令的输出作为后面命令的输入】
- ps——查找所有进程,ps –ef——查找所有正在运行的进程
例:ps –ef | grep tomcat——查找tomcat的进程
- kill——杀掉进程
kill -9 进程号/端口号
kill -a——杀掉全部【一般不建议使用】
-9——强制杀
通过端口号杀进程,首先查找端口号
例:端口号(apn)为8080
netstat(netstatus即网络状态的简写)
查找端口号——netstat –apn | grep 8080
- top——显示进程详细信息
- vmstat——系统内存、CPU 使用情况,查看 CPU 的利用率和饱和度
- uptime——CPU 平均负载(可运行和运行线程的平均数目)情况
less 查看文件内容