学习记录008-linux常用命令four

1 删除用户

  userdel user_name

  userdel -r user_name  #区别就是该命令是把用户在家目录下建的数据一并删除

2 给组的权限,就是给组内人员的权限

  新建组:

  group 组名

  给组加成员;修改用户所在组

  usermod -g 组名 人员名

3 添加用户和指定用户在哪个组

  useradd user_name

  useradd user_name -g group_name   #指定用户在哪个组

4 设置用户在多个组里面

  usermod -a -G group_name user_name  #追加--人员在原来组的情况下,进行新的属组的添加,可设置人员在多个组里面

5 场景:一个文件所属组内一个成员,操作修改文件的所属者为root用户,命令如下:⚠️该命令可由文件所有者操作或者root用户操作

  chown 组名:文件所属用户名  文件名字

  chown -R 组名:文件所属者名  dir_name

6 查看CPU使用率

  top  ----动态查看

7 看当前磁盘占用使用了多少

  df

  df -h  #相对比较直观

8 看当前目录下的文件大小

  du  -sh*

9 场景:一个服务占用着控制台,但是在控制台想要进行其他操作,如果此刻想该服务不停止,即使关闭控制台也不影响运行在服务器上不间断

    只要电脑不关机就不会停止运行

  nohup 以前运行该服务的命令  &

10 查看当前运行的程序/进程有哪些

  ps -ef

11 过滤查找程序:找到想要找到的进程;也可以用来确认某些进程是否有启动

  ps -ef |grep python(假设此处是python进程)

12 排除进程:利用grep进行当前进程的排除

  ps -ef|grep 进程名 |grep -v grep   #其中 grep -v 为排查

13 杀掉进程

  kill -9 PID_num   # -9为强制删除

14 解压缩包和打包

  .zip-----unzip

  .rar----unrar

  

  =======下面是linux环境下的==========

  .tar----只是打包不压缩,原来多大现在依然多大

    打包:【tar cvf  压缩包名称   想要压缩的文件名称 】  #cvf意为:c是进行打包,v为显示打包的过程

    解压缩:【tar xvf  想要解压的文件名称 】

  .tar.gz-----打包+压缩

    压缩:【tar czvf  压缩文件名称.tgz   想要压缩的文件】

       【tar zcvf  压缩文件名称.tar.gz  想要压缩的文件】

       【tar cvf 压缩文件名称.tar  压缩文件A  压缩文件B】   #压缩多个文件

    解压:【tar xvf 想要解压的文件名称】

       【tar xvf 解压缩文件  -c/XXX/XXXX】  #解压缩文件到指定目录下

  .tgz-----打包+压缩  

15 在linux下安装软件

  1 傻瓜式的 直接pip

  2 yum ; 可用系统有: redhat,centos  

    安装:yum -y install 模块    #-y为默认不用再次询问是否要安装

    卸载:yum -y remove 模块   #能用该方法卸载的都是通过yum方式安装的才可以,否则卸载不了,手动自己安装的就不能卸载

    安装一个软件,但是不知道yum里面是否有:yum list |grep 模块名称   #如果有,那么会输出对应的模块名称,随后安装直接yum即可

  apt-get  ;可用系统有:乌班图   debian

  3 编译安装(========此处没有好好做笔记,因为很麻烦======)

    必须先安装C语言的gcc编译器

    如果没有安装,操作安装:yum  -y install gcc*

      001 先产生编译文件    ./configure --prefix=/tmp

      002 编译    make

      003 移动文件位置    make install

        如果编译的时候没有指定目录,都放在了/user/local/lib这个目录下,可执行命令放到/user/local/bin目录下   

  4 rpm安装

      如果文件是以.rpm结尾的文件名字:python.rpm;那么安装命令是【rpm -ivh python.rpm】;卸载命令是【rpm -e或者-evh python】

      卸载的时候不用写文件后缀即可;另外使用该命令操作卸载其他软件也可以

 

16 在linux环境下进行访问接口

  curl url   

17 在linux环境下进行下载软件模块

  wget url  #可进行安装模块的下载

  

 

  

 

 

 

  

 

  

  

 

posted on 2019-08-01 17:24  郭等等  阅读(115)  评论(0编辑  收藏  举报

导航