linux 常用指令

Posted M87星云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 常用指令相关的知识,希望对你有一定的参考价值。

这里推荐是本人常用指令!

用户操作:
  whoami 查看当前登录用户
  useradd 用户名
  passwd 用户名 , 按照提示设置密

  usermod 修改用户名
  userdel 用户名

  su 切换登录用户

  groupadd 注:添加用户组;

  groupdel 注:删除用户组;

  groupmod 注:修改用户组信息

关机操作:
  shutdown -h now 现在关机系统
  shutdown -h hours : minutes 指定关机系统是时间(时:分)
  shutdown -c 取消按时关闭

  shutdown -r now 重启系统
  shutdown -r hours:minutes 定时重启系统(时:分)
  reboot 现在重启
  logout 注销
  exit 注销


路径操作:
  cd a 进入a目录
  cd / 回到系统跟艮目录
  cd ~ 回到用户目录
  cd ../ 回到上级目录
  cd - 回到访问的上一级历史记录
  cd /root/a/c 进入指定的路径

  pwd 查看当前所在路径


目录操作:
  mkdir dir1 dir2 创建多个目录
  mkdir dir1 创建一个目录
  mkdir -p dir1/dir2 创建多级目录

  mv dir1 newDir 修改目录名称
  mv dir1 /root/ 移动目录到root下
  mv dir1 /root/newDir 移动目录并修改

  cp -a dir /root/ 复制目录到root下
  cp -r dir /root/ 复制目录到root下

  rm -r dir 递归删除目录
  rm -rf dir 删除目录或文件

  ls 查看目录文件
  ls -l 查看目录文件和其详情
  ls -a 查看隐藏目录文件
  ls -al 查看隐藏目录文件


文件操作:
  touch file.txt 创建文件
  touch a.txt b.txt 创建多个文件

  mv a.txt /root/ 移动文件到root下
  cp a.txt /root/ 复制文件到root下

  rm file.txt 删除文件
  rm -f file.txt 删除文件
  rm -rf file.txt 删除目录或文件

  cat file.txt 查看问看内容 (建议使用在内容较小的文件)
  more file.txt 查看文件
  less file.txt 查看文件

  ctrl + z 强制退出看出状态


编辑文件:

  vi file.txt
  vim file.txt 编辑文件

  按 i a o 进入编辑
  按 esc 键退出编辑
  按shift + : 输入q 保存
  按shift + : 输入qw 保存退出
  按shift + : 出入qw! 强制保存退出
  按ctrl + z 强制退出编辑状态,但不保存
  按shift + c + c 保存退出


打包压缩 / 解压:

  打包: tar -cvf 名称.tar 目标目录文件名称
  如: tar -cvf test.tar aa | tar -cvf test.tar aa.txt

  打包压缩: tar -zcvf 名称.tar.gz 目标目录文件名称
  如: tar -zcvf test.tar.gz aa | tar -zcvf test.tar.gz aa.txt

  解压打包文件:tar -xvf 文件名.tar 路径
  如: tar -xvf test.tar /root

  解压打包压缩文件:tar -zxvf 文件名.tar.gz -C 路径
  如: tar -zxvf test.tar.gz -C /root

线程操作:

  ps -ef 显示所有线程
  ps -ef | grep mysql(应用程序名称) 查看指定线程

  kill -9 编号 销毁指定编号的线程


ping 指令:

  ping ip 检测Url网络是否连接

  如:ping www.baidu.com 或者 ping 192.168.0.111


操作权限

  Linux下,查看某路径下用(ls -l)查看所有文件的详细属性列表时,会看到文件的操作权限,类似“d rwx r-x r-x”的字符串,共10个位置。

  d 代表文件 r 代表读 w代表写 x代表可执行

  1. d 表示文件类型
  2. rwx 属主表示权限 (创建者), 可读可写可执行
  3. r-x 属组权限 (小组操作者,可读不可写可执行
  4. r-x 其他用户权限 ,可读不可写可执行

  修改权限: chmod o+w ( o表示别人 w是权限) 文件名.txt , 表示允许其他人写

  案列: 如何修改所有用户可读可写可执行?

  chmod u=rwx,g=rwx,o=rwx 文件名.txt

  或者

  chmod 777 文件名.txt

  chmod -R 755 目录|文件 递归修改权限



  权限分3组: 主用户:4 2 1 组用户:4 2 1 其他用户: 4 2 1 ,其中 4 代表读,2代表写,1代表执行
  chmod 777 代表三组用户可读可写可执行
  chmod 774 代表 (主用户可读可写可执行 )(组用户可读可写可执行)(其他用户可读)

 

卸载rpm jdk操作

  rpm -qa 查询安装的软件

  卸载jdk
  rpm -qa|grep jdk 查询安装的jdk
  rpm -e 辅助查询jdk名称



下载 :
  yum -y install wget 安装下载应用

  wget url

  下载:wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.tar.gz

 

以上是关于linux 常用指令的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用指令

Linux常用指令

Linux常用指令

Linux常用指令大全详解

Linux常用指令

xshell-常用指令汇总 linux 常用指令