zoukankan      html  css  js  c++  java
  • 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支持反斜线控制的字符转换  \输出本身   换行符    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.

     

      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.系统情况

      

  • 相关阅读:
    C# 对串口的操作
    【STM32】手册理解
    【LCD MENU】710
    【交流采集——RMS(均方根)】电压和电流
    【DMA】配置及使用
    【ADC】ADC初始化的注意事项
    【电源】开关型功率变换器的基本结构
    【单片机】【710】逆变
    【单片机】【710】PWM
    【单片机】【710】振荡器和系统时钟
  • 原文地址:https://www.cnblogs.com/qq1534164223/p/13226842.html
Copyright © 2011-2022 走看看