Linux的相关总结

帮助命令

  man和help都是帮助命令,man+命令名,help+命令名,但是man是用来显示Liunx里的命令,help是用来显示shell里面的帮助命令。

命令查找网址

       1.https://wangchujiang.com/linux-command/

  2.https://linuxtools-rst.readthedocs.io/zh_CN/latest/index.html

常用快捷键

  ctrl+c 停止进程  ctrl+l 清屏 reset 彻底清屏 ctrl+q 退出 ctrl+alt win和虚拟机上的切换鼠标

文件目录

  1.pwd 查询绝对路径    2.ls 显示目录列表   -a显示包含隐藏文件  -A显示不包含隐藏文件的部分  -l 显示包含文件权限等信息   -C多列显示输出结果  -R递归显示所有文件列表和子目录列表

-s 以块为单位显示文件大小

  2.cd 将当前目录切换到目的目录  cd ~或者cd直接回到自己家目录  cd -回到上一次所在目录  cd ..回到当前目录的上一级目录  cd -P跳转到实际物理路径

  3.mkdir创建新目录  -p创建多级目录  -v显示创建目录的详细过程

  4.rmdir删除非空目录   -p用递归的方式删除指定目录下的空目录  -v显示删除目录的详细过程  --help显示帮助信息

  5.touch 创建空文件

  6.rename批量为文件重名  rename 原字符串 目标字符串 文件

  7.cp用来将一个或者多个原文件或者目录复制到指定目录  -a保持源文件的原有的结构  -R或-r以递归的方式将子目录中的复制到指定目录  -v详细显示指令执行的操作

  8.rm用于删除指定的目录或文件  -r递归删除目录中的内容  -f 强制删除操作不提示用于确认  -i 以交互的方式提问用户是否删除  -v显示详细的执行过程

  9.mv移动文件或目录或重命名 mv 老的目录   新的目录

  10.cat 查看文件从第一行开始显示  -b在非空行前面显示行号   -n显示所有行的行号包括空行  -s压缩空行多行为一行

  11.more分频显示器  空格键代表的向下翻一页  enter代表向下翻一行  q代表立刻离开 more ,不再显示该文件内容。  ctrl+F 向下滚动一屏ctrl+B返回上一屏  =输出当前行号   :f输出文件名和当前行号

  12.less分频显示   /字串搜索 n向下搜索N向上搜索  ?字串也是  q离开

  13.echo直接输出指定字符串  -e支持反斜线控制的字符转换  \\输出\本身  \n换行符  \t tab键

  14.head只显示文件的前10行  -n数字 自己设置看几行

  15.tail显示文件的尾部10行   -n数字自己设置看尾部几行  -f实时追踪该文件

  16.>覆盖>>追加

  17.ln软连接也称为快捷方式  -s源文件 链接名  -i创建链接的时候如果存在就提示用户覆盖  -s创建软连接  -v详细过程  history 查找自己使用过的命令

搜索查找类操作

  18.find 查找文件或目录 -name按照文件名查找  -user 查找属于指定用户的所有文件  -size按照指定大小查找文件  -empty查找文件为0的目录或文件  -type<文件类型>        按照指定的文件类型查找文件,支持的文件类型如下:  b块设备文件(block device) 、c字符设备文件( characterdevice)、d目录(directory)、p命名管道(FIFO) 、f普通文件、1符号链接文件(symbolic links) 、s网络套接字文件( socket)。

  19.grep过滤查找管道符“ | ”表示将前一个命令的处理结果输出传递给后面的命令处理  -n显示匹配行及行号  -忽略大小写的不同  -v搜索不包含字符窜的行

  20.which用于显示给定指令的绝对路径。which 指令名

  21.whereis -b显示指令及相关文件的路径

用户管理类操作

  22.useradd添加用户  -g 指定用户的主要组。默认情况下组名与用户名同名,-d设置用户的宿主目录,默认的宿主目录为“/home/”目录下与用户名同名的目录,-u指定用户的ID 号。

  23.passwd设置密码  id 用户名 查找用户是否存在  su切换用户  userdel删除用户  -r删除用户相关的所有文件  -f强制删除用户

  24.whoami查看当前用户  who am i查看登录的用户  

  25.sudo设置普通用户具有root权限  usermod修改用户的基本信息  -g修改用户的初始登录组,给定的组必须存在

用户组管理操作

  26.groupadd创建新工作组  -g设置组id

  27.groupdel删除工作组  groupmod修改组的信息  -n指定工作组的新组名  -g指定工作组的新组id

文件权限类操作  

  28.Linux的相关总结

 

 Linux的相关总结

 

  29.chmod改变权限  u:所有者  g:所有组  o:其他人  a:所有人(u、g、o的总和)    r=4 w=2 x=1        rwx=4+2+1=7

  30.chown改变文件或目录所有者  chgrp 改变所属组

时间日期类操作

  31.date显示系统时间      date "+%Y-%m-%d %H:%M:%S“(功能描述:显示年月日时分秒)

  32.date -s字符串时间设置时间  cal查看日历

压缩和解压类操作

  33.gzip/gunzip 压缩与解压缩  压缩的文件是.gz结尾的不保存原文件

  34.zip/unzip 压缩与解压缩 压缩的文件是.zip.结尾的保留源文件  -r递归处理,将指定目录下的所有文件和子目录一并处理  -d指定解压的目录

  35.tar打包备份  打包文件是以tar.gz结尾的  -z打包同时压缩  -c 产生.tar打包文件  -v显示详细信息  -f 指定压缩后的文件名  -x 解包.tar文件

进程管理类操作

   36.ps -aux | grep xxx查看系统所有进程          -a选择所有进程        -u显示所有用户的所有进程    -x显示后台进程的运行参数      

        37.ps -ef |grep xxx可以查看父子进程之间的关系       

        38.kill[选项]进程号(通过进程号杀死进程)            -9表示强迫进程立即停止

        39.killall进程名称(通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)

 

        40.pstree查看进程树   

性能监控命令

  41.系统情况

  

Linux的相关总结

上一篇:ubuntu 安装 配置vscode


下一篇:大侠要用Linux?教你Win10上制作Ubuntu启动盘