Linux常用命令(二)

一、进程管理 

  ps 当前用户端下开启的程序
  ps -aux 正在开启的程序
  top htop实时监控服务管理器
  kill -9 编号 强制杀死该进程

二、cp 复制

  cp 文件名 路径
  cp复制 文件夹不能动时加-r

三、mv 剪切

  mv 原文件名 新文件名 重命名
  mv (文件名) 路径 剪切粘贴

四、rm 删除
  rm 删除文件
  rm (文件夹名字) -r 删除整个文件夹以及里面的所有内容

五、用户以及组

  sudo passwd 用户名:  修改密码
  su 用户名:  切换用户 

  sudo useradd 用户名 -m 添加用户
  sudo userdel 用户名 删除用户
  sudo groupadd 组名 添加组
  sudo groupdel 组名 删除组
  cat /etc/passwd
  su root sudo -s 切换超级用户
  sudo passwd 用户名 修改用户密码
  exit 退出当前用户,回到原来账户
  whoami 查看当前用户
  ssh 用户名 @IP地址 远程登陆

  为普通用户添加sudo权限
  sudo usermod -a -G amd 用户名
  sudo usermod -a -G sudo 用户名

  -g 用来制定这个用户的默认用户组
  -G 一般配合-a来完成向其他组添加

  chgrp 组名 文件名 修改文件所属组
  chowm 用户名 文件名 修改文件拥有者

六、时间日历

  cal -y 2006 查看2006年的日历
  date 查看当前时间
  date “***%Y***%m***%d****”以特殊格式显示 年月日(%Y2017 %y17)
  date  月日 时 分  年  秒
  date 07231644201945

七、压缩打包

  tar -cvf tset.tar *.py 把.py结尾的文件打包到tset.tar
  tar -xvf tset.tar 解包tset.tar
  tar -zcvf tset.tar.gz *.py 把.py结尾的文件打包到tset.tar.gz
  tar -zxvf tset.tar.gz 解压tset.tar.gz
  tar -zxvf tset.tar.gz -C 路径 把tset.tar.gz解压到指定路径
  tar -jcvf tset.tar.bz2 *.py 把.py结尾的文件打包到tset.tar.bz2
  tar -jxvf tset.tar.bz2 解压tset.tar.bz2

  zip zzz.zip *.txt 把后缀是.txt的文件全部压缩为zzz.zip
  unzip zzz.zip   解压

八、查找

  grep 查找某个文件中的内容

  grep ntfs 文件名 (在这个文件中搜索含有ntfs的文件)
  grep ^ntfs 文件名 (在这个文件中搜索以ntfs开头的文件)
  grep ntfs$ 文件名 (在这个文件中搜索以ntfs结尾的文件)

  find 查找文件

  find ./ -name test.sh 按照名字查找
  find ./ -name ’*.sh‘ 查后缀为.sh的文件
  find ./ -size 2M 查找大小为2M的文件
  find ./ -size +2M 查找大于为2M的文件
  find ./ -size -2M 查找小于为2M的文件
  find ./ -size +2M size -5M 查找大于为2M小于为5M的文件
  find ./ -perm 777 查找权限为777的文件

九、网络

  ifconfig 查看当前网络信息
  ifconfig ens33 IP地址 手动分配IP
  ping IP地址 检测是否联通

十、关机以及重启

  shut down -h now 立即关机

  shut down -r 8:20   在8:20 关机

  shut down -r +10   10分钟后关机

  shut down -r now 重启操作系统(给其他用户提示)

  init 0  关机

  init 6  重启

  reboot 重启

十一、磁盘管理

  du 查看当前路径使用情况

  df  显示当前硬盘使用情况

posted @ 2019-07-25 18:56  七月流星丶  阅读(137)  评论(0编辑  收藏  举报