/proc
目录本身是一个虚拟文件系统,放置的数据都是在内存当中,例如系统内核、进程、外部设备的状态及网络状态等。因为这个目录下的数据都是在内存当中,所以本身不占任何硬盘空间
包含文件
- /proc/cpuinfo 处理器信息,如类型、制造商、型号和性能
- /proc/dma 显示当前使用的DMA通道
- dma (Direct Memory Access,直接内存存取)
- /proc/interrupts 显示使用的中断
- /proc/oports 当前使用的I/O端口
- /proc/net 网络协议状态信息
mem系统
常用指令
1.cd ~ :切换到用户主目录
- cd / :切换到根目录(二级目录)
- cd /home/文件名 :主目录下面的一些文件
- cd /home/build :build下课查看当前分支
- git status :查看当前分支
- git branch -l :查看本地分支
- cd home/ccbin :查看ccbin下面的一些文件
- sh env: 切环境配置
- sh mkview.sh 分支名 切换分支
- sh update.sh 更新代码
- sh build.sh 编译
- sh deploy.sh 重启
- ps -ef|grep 程序名 查看某程序是否启动服务
- netstat -ano : 查看服务以及占用的端口号
2.root用户更改文件的操作权限
chown -R tao.tao apache-tomcat-9.0.27
#tao.tao 前面是组名后面是用户名,apache-tomcat-9.0.27是文件名
#将全部权限
3.查看权限
- ls :查看所有文件,(若文件隐藏,则不显示)
- ls -a :查看所有文件,(无论是否隐藏都显示)
- ls -l :查看所有文件和权限
drwxr-xr-x 9 tao tao 4096 Oct 15 14:24 apache-tomcat-9.0.27
-rw-r--r-- 1 root root 10982406 Oct 15 14:21 apache-tomcat-9.0.27.tar.gz
-rw-rw-r-- 1 tao tao 0 Oct 15 14:41 ttt
#开头第一个字母d代表该文件是文件夹,是dirtectory的缩写;
#开头第一个字母l代表该文件是一个链接文件,是link的缩写
#开头第一个符号-代表该文件是一个普通文件,非文件夹或链接文件
#后边的rwx分别代表:读(r)写(w)执行(x),前三个代表该文件拥有者的权利,中间代表文件拥有者所属组的权限,后边代表其他组对于该文件的权限
#root后边的数字代表该文件占用的空间,但不包括子目录文件占用的空间,单位为k
#最后两个分别表示最近修改时间和文件名
4.查找安装目录
- 查找tomcat
sudo find / -name *tomcat*
- 查找newman
which newman
5.创建文件文件夹,删除文件
touch tt #创建文件tt
mkdir ttt #创建文件夹ttt
rm tt #删除文件tt
rm -r ttt/ #删除文件夹ttt(-r向下递归,不管有多少级目录,一并删除,-f 就是直接强行删除,不作任何提示的意思)
游戏化项目
- tail -f common-default.log|grep “putList”
- tail -f growthcentre-msg-receive.log
- tail -f common-default.log|grep “putList”&&“3010145” 每日任务
- tail -f common-default.log|grep “putWeekList”&&“3010145” 每周任务