linux_learning release

2023/7/21

  1. 在正式进入系统之前,还需要先单击“Not listed?”选项切换至 root 管理员身份
  2. 当同时按下键盘上行的 Ctrl 和字母 l 的时候,会清空当前终端中已有的内容(相当于清屏操作)
  3. data命令用于显示与设置系统的时间,%S 秒(00-59) %M 分钟(00-59) %H 小时(00-23) %I 小时(00-12) %m 月份(1-12) %p 显示AM或PM %a 缩写工作日名称 %A 完整的工作日名称 %b 缩写月份名称 %B 完整的月份名称 %q 季度 %y %Y 年份 %d 本月第几天 %j 本年第几天 %n 换行符 %t 跳格(相当于tab键)
  4. timedatectl 设置系统命令
  5. poweroff 关机
  6. wget 下载网络文件
  7. ps 查看系统中进程状态 R(运行)S(中断)D(不可中断)Z(僵死)T(停止)
  8. pstree树状图的形式展示进程之间的关系
  9. top命令用于动态地监视进程活动及系统负载
  10. nice 调整进程优先级
  11. pidof用于查询某个服务进程的PID号码值
  12. kill 用于终止某个制定的PID值的服务进程
  13. killall 用于终止某个指定名称的服务所对应的全部进程
  14. uname查看系统内核版本与系统架构等信息
  15. uptime查看系统的负载信息
  16. free 显示当前系统中内存的使用量信息
  17. who 查看当前登入主机的用户终端信息
  18. last 调取主机的被访记录
  19. tracepath 命令用于显示数据包到达目的主机时途中经过的所有路由信息,语法格式为
    “tracepath [参数] 域名”
  20. netstat 命令用于显示如网络连接、路由表、接口状态等的网络相关信息,英文全称为
    “network status”,语法格式为“netstat [参数]”
  21. history 命令用于显示执行过的命令历史,语法格式为“history [-c]”
  22. sosreport 命令用于收集系统配置及架构信息并输出诊断文档,输入该命令后按回车键执行即可
  23. ls 命令用于显示目录中的文件信息,全称“list”,-a参数可以看到全部文件(包括隐藏文件) -l参数可以查看文件属性,-d可以查看目录属性信息
  24. tree用于树状图的形式列出目录内容及结构
  25. find 按照制定条件查找文件所在位置
  26. locate whereis按照名称搜索文件所对应位置
  27. which快速搜索二进制程序所对应的位置
  28. cat more 查看纯文本文件内容
  29. head tail 看文本前、后内容
  30. tr替换文本内容中的字符
  31. wc统计制定文本文件的行数,字数或字节数
  32. stat 命令用于查看文件的具体存储细节和时间等信息,英文全称为“status”,语法格式为
    “stat 文件名称”
  33. grep 命令用于按行提取文本内容,语法格式为“grep [参数] 文件名称”
  34. cut 命令用于按“列”提取文本内容,语法格式为“cut [参数] 文件名称”
  35. diff 命令用于比较多个文件之间内容的差异,英文全称为“different”
    ,语法格式为“diff [参数] 文件名称 A 文件名称 B”
  36. uniq 命令用于去除文本中连续的重复行,英文全称为“unique”,语法格式为“uniq [参数] 文
    件名称”
  37. sort 命令用于对文本内容进行再排序,语法格式为“sort [参数] 文件名称”
  38. touch 命令用于创建空白文件或设置文件的时间,语法格式为“touch [参数] 文件名称”

2023/7/23        (管道符、重定向、环境变量)

  1. 命令 < 文件 将文件作为命令的标准输入
  2. 命令 << 从标准输入中读入,直到遇见分界符才停止
  3. 命令 < 文件1 > 文件2 将文件1作为命令的标准输入并将标准输出到文件2
  4. 命令 > 文件 将标准输出重定向到一个文件中(清空原有文件的数据)
  5. 命令 2> 文件 将错误输出重定向到一个文件中(清空原有文件的数据)
  6. 命令 >> 文件 将标准输出重定向到一个文件中(追加到原有内容的后面)
  7. 命令 2>> 文件 将错误输出重定向到一个文件中(追加到原有内容的后面)
  8. 命令 >> 文件 2>&1 或 命令 &>> 文件       将标准输出与错误输出共同写入到文件中(追加到原有内容的后面)
  9. 执行格式为“命令 A | 命令 B”。管道 命令符的作用也可以用一句话概括为“把前一个命令原本要输出到屏幕的信息当作后一个命令的标准输入”
  10. 如果需要将管道符处理后的结果既输出到屏幕,又同时写入到文件中,则可 以与 tee 命令结合使用 ps aux | grep bash | tee result.txt
  11. 反斜杠(\):使反斜杠后面的一个变量变为单纯的字符
  12. 单引号(''):转义其中所有的变量为单纯的字符串
  13. 双引号(""):保留其中的变量属性,不进行转义处理
  14. 反引号(··):把其中的命令执行后返回结果
  15. 用 alias 命令来创建一个属于自己的命令别名,语法格式为“alias 别名=命令”。若要 取消一个命令别名,则是用 unalias 命令,语法格式为“unalias 别名”
  16. 可以使用“type 命令名称”来判断用户输入的命令是内部命令还是外部命令
  17. 系统在多个路径中查找用户输入的命令文件,而定义这些路径的变量叫作 PATH
  18. (1)sudo 命令  

    这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。

    (2)sudo -i

    通过这种方法输入当前管理员用户的密码就可以进到root用户。

    (3)如果想一直使用root权限,要通过su切换到root用户。

    那我们首先要重设置root用户的密码:

    sudo passwd root

    这样就可以设置root用户的密码了。

    之后就可以自由的切换到root用户了

    su

    输入root用户的密码即可。

    当然,如果想从root用户切换回一般用户,则可使用  su -val(一般用户名)

    而当你再次切回到root用户,则只需要键入exit,再次输入exit则回到最初的用户下

  19. PATH 变量的作用是什么? 设定解释器搜索所执行命令的路径,找到其所在位置

  20. 使用什么命令可以把名为 LINUX 的一般变量转换成全局变量? export LINUX。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值