Linux :服务器操作,微服务
发行版本:redhat,centos,ubantu
Linux三剑客:
类似sql命令里的如下query
- grep:select * from table 数据查找定位
- awk:select field from table 数据切片
- sed:update table set field =new where field =old 数据修改
常用命令
- cd
- change directory切换目录
- 绝对路径:从根目录开始,以/开头加路径地址,cd /opt cd/bin ,路径地址在哪里?/bin
- 相对路径:从当前目录开始,直接写路径地址,cd/opt,cd bin 路径地址在哪里: /opt/bin
- cd .. 返回上一级目录;cd ../.. 返回上两级目录
- pwd
- 显示当前路径地址
- ls
- 显示当前路径下的文件信息
- ls -a 显示所有文件,包括隐藏的文件,../.
- ls -l 显示当前路径下的文件属性,并非文件信息
- ls -F 查看目录中的文件 ;ls -l 显示文件和目录的详细资料 ;
- tree 显示文件和目录由根目录开始的树形结构(1) ;lstree 显
- 示文件和目录由根目录开始的树形结构
- - rw- r-x r --
- -:表示是文件
- d:表示是目录/文件夹
- l:表示软连接(快捷方式)
- rw-: 文件创建者/文件所有者的权限 owner
- r-w:所有者的组别权限 Test组
- r--其他用户权限
- r:read 4
- w:write 2
- x:execute 1
- -:无权限 0
- mkdir创建文件夹
- mkdir dir1 创建一个叫做 'dir1'
的目录' ;mkdir dir1 dir2 同时创建两个目 - rm 删除
- xshell工具配色方案x-term
- chmod
- 赋权
- tar
- 查看当前路径下的文件
- tar -czvf 压缩
- tar -xzvf 解压
- vi/vim 编辑器
- 新建文件/编辑文件
- :wq文件保存
- : q !文件不保存退出
- :set nu 显示行号
- : i insert模式
- :/+关键字+N 查找关键字
- ps
- ps -ef 查看linux系统中正在运行的进程,PID是唯一的系统自动分配的
- netstat
- 查看网络端口
- netstat -apn 查看端口号
- netstat -apn|grep 8080过滤8080端口号
- | grep
- 过滤字符串并打印,|:管道符号,连接左右两个命令,将左边命令的结果当右边命令的输入
- ps -ef | grep sql :过滤进程中带有sql的字符
- tail
- tail -f查看日志
- kill
- :kill -9 +PID 强制杀进程
- find / -user user1 搜索属于用户 'user1' 的文件和目录;mv dir1 new_dir 重命名/移动 一个目录