Linux命令

Linux目录结构
      root //存放root用户的相关文件
      home //存放普通用户的相关文件
      bin //存放可执行文件
      sbin //存放要具有一定权限才可以使用的命令
      mnt //默认挂载光驱和软驱的目录
      boot //存放的是系统引导文件
      etc //存放配置相关文件
      var //存放经常变化的文件
      usr //文件安装默认文件夹相当于Program Files

      tmp //存放临时文件

      lib   //存放库文件

     passwd 用户名 //为用户设置密码,如果不指定用户名,则给当前用户修改

| //在Linux、Unix中就是管道命令 把前面命令的结果交给 | 后面的命令处理 eg: ls -l /etc/ | more
      
      grep -n "内容" 文件名 //在文件中查询内容,在前面显示行号(因为-n)

date //显示系统当前时间
      
      df -h //检查磁盘剩余空间
      
      env //环境变量命令
      
      file 文件名 //检查文件类型

tar //解压压缩包,解压至当前文件夹 注: 压缩包一定要写正确(另,压缩包命令对不同的包可能不起作用,所以要用不同的命令)
      tar -jxvf 压缩包 //这个命令对解压.tar.bz2有用
      tar -zxvf 压缩包 //解压gzip包
      tar xf 压缩包 //这个命令解压起来不显示解压的详细文件,属于 后台解压
      
      tar cvf workspace.tar workspace //将目录workspace备份为一个tar压缩包
      tar czvf workspace.tar.gz workspace //将目录workspace备份为一个gz压缩包
      tar tvf workspace.tar //查看压缩包的内容
      
      unzip 文件 //解压zip文件
      
      clear //清屏
      
      head -n 文件 (2012/11/20) //显示文件的前n行
      
      tail -n 文件 //显示文件的后n行
      
      sed -n 'x,yp' 文件 //显示文件的x到y行
      
      id //显示用户的系统标志,报告用户名、用户号(id)、组名、组号(gid)等
      
   
      
      su 用户名 //改变用户
      
      who //查看当前系统上的用户及其他用户及登录信息

      groupadd 组名 //添加一个用户组
      groupdel 组名 //删除用户组
      chgrp 组名 文件 //修改文件所在组
      touch 文件 //新建一个文件
      cat /etc/group //查询出所有的用户组
      cat /etc/passwd //查询用户所对应的组
      
      useradd -g 组名 用户名 //添加用户至组
      sudo adduser 用户 -g 组名
      sudo deluser 用户
      sudo useradd -m 用户名 //自动建立用户的登录目录
      usermod -g 组名 用户名
      userdel -r 用户名 //删除用户及该用户的目录,去掉-r的话则不删除该用户的目录
      
      sudo netstat -tap //显示网络状态
      sudo netstat -tap | grep mysql //查看mysql的监听器是否启动

访问权限命令:

      chmod 777 guoxl//修改权限 7:对所有者权限进行修改 7:对所有者所在组权限进行修改 7:其他的组的用户访问权限进去修改 为什么是7呢?因为上面的4+2+1=7 哈哈
      
      chown 用户名 文件 //修改文件的所有者
      
  
当前init级别:
      runlevel //查询系统当前init级别

        kill 进程号 //终止进程

原文地址:https://www.cnblogs.com/beitha/p/6807933.html