Hello World

Linux 常用命令

一. 系统设置

1. 查询端口占用情况

  netstat -anp  |  grep  端口号

  lsof  -i : 端口号  (不加端口号表示查询所有端口的占用情况)

2. 查询进程pid

  ps  -ef  |  grep  进程名字

3. 杀死进程

  kill  -9  pid

4. 实时监控所有进程的信息

  top

  top  -p  $pid  # 监控某个pid进程的资源占用情况

  top -Hp  $pid  # 监控某个pid进程下的所有线程的资源占用情况

二. 用户相关

1. 修改密码

  passwd  用户名

  然后输入密码

2. 切换用户

  su 命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。

  su (选项) (参数)

  -c :执行完指定的指令后,即恢复原来的身份;

  -l :改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,logname。此外,也会变更PATH变量;

  -m, -p:变更身份时,不变更环境变量;

3. 创建用户

  useradd  用户名

  useradd -g 用户所属组  用户名

4. 删除用户

  userdel  用户名

5. 用户是否存在

  id  -u  用户名

三. 权限相关

1. 修改文件权限

  chmod  文件权限   文件名

  chmod   777   a.txt

2. 修改文件所属用户组及用户

  chown   用户组:用户   文件或目录

  chown  iesuser:system  a.txt

  chown  -R  用户组:用户   目录  递归的处理目录下文件及子目录

四. 文件相关

1. 解压文件

  tar  -zxvf 压缩包名

2. 压缩文件

  tar   -cvf   log.tar   log2012.log 仅打包,不压缩! 

  tar   -zcvf   log.tar.gz   log2012.log 打包后,以 gzip 压缩 

  tar   -jcvf  log.tar.bz2   log2012.log 打包后,以 bzip2 压缩 

3. 查看文件大小

  du -sh   dir  查看 dir 目录下每个文件和文件夹占用的空间内存

4. 复制文件

  cp  -r  源目录   目的目录  递归的复制文件及其子目录

posted @ 2018-09-18 17:04  小小忧愁米粒大  阅读(248)  评论(0编辑  收藏  举报
瞅啥瞅,好好看书