Linux入门

文章目录

    • /proc
      • 包含文件
    • mem系统
    • 常用指令
      • 1.cd ~ :切换到用户主目录
      • 2.root用户更改文件的操作权限
      • 3.查看权限
        • 4.查找安装目录
      • 5.创建文件文件夹,删除文件
      • 游戏化项目

/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” 每周任务

你可能感兴趣的:(Linux入门)