首页 > 其他分享 >导学

导学

时间:2023-05-16 16:23:06浏览次数:20  
标签:bin 00 导学 命令 usr PS1 root

  • 导学

0.显示提示符格式

[root@cent7 ~]#echo  $PS1
\[\e[1;5;41;33m\][\u@\h \W]\$\[\e[0m\]
修改提示符格式范例
PS1="\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]"

提示符格式说明:

  • \e 控制符\033
  • \u 当前用户
  • \h 主机名简称
  • \H 主机名
  • \W 当前工作目录基名
  • \t 24小时时间格式
  • \T 12小时时间格式
  • !命令历史数
  • # 开机后命令历史数
centos范例
PS1="\[\e[1;32m\][\t \[\e[1;33m \]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"
永久生效
echo  'PS1="\[\e[1;32m\][\t \[\e[1;33m \]\u\[\e[35m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\$"'      >>  /etc/profile.d/env.sh
ubuntu
PS1='\[\e[1;35m\][\u@\h \W]\$\[\e[0m\]'

echo  'PS1='\[\e[1;35m\][\u@\h \W]\$\[\e[0m\]''    >>   .bashrc
  • shell基础命令
cat /proc/  cpu  info 查看cpu信息,processor 0 为一个U, 1为两个,flags超线程。
lspci 查看主板信息
free –m 查内存 (total属性下显示的是内存的大小)。
fidsk -l 查硬盘空间
df -h 查硬盘
du -sh 查看文件夹大小
top 这个比较全,内存 进程 负载 都有了。
uptime 查运行时间 负载情况 等等的信息
uname -r 查看内核版本
who 查看现在登录的角色
who am i  我用的什么角色登录
echo $SHELL     查看解释器
  • 命令的执行过程

shell命令分为内部命令和外部命令

内部命令:存在内核中,用   help和enable可以进行查看

外部命令:存在   $PATH    (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin)

通过type可以区别

[root@ubuntu ~]#type  hostname     #外部命令
hostname is /bin/hostname
[root@ubuntu ~]#type  alias       #内部命令
alias is a shell builtin
  • 命令的执行过程

1.先查看内部命令

2.在查看外部命令

  • 存在$PATH中的路径查找
  • 直接调用内存中的路径,(用过一遍的命令会缓存到内存中)

3.提示

-bash: sfef: command not found

  • 存在的一种没有命令的情况
[00:02:18  root@cent8 yum.repos.d]#ls 
repo
[00:03:00  root@cent8 yum.repos.d]#hash
hits    command
   1    /usr/bin/mv
   1    /usr/bin/uname
   1    /usr/bin/yum
   1    /usr/bin/mkdir
   3    /usr/bin/ls
[00:04:10  root@cent8 yum.repos.d]#mv  /usr/bin/ls  /usr/sbin/
[00:04:25  root@cent8 yum.repos.d]#ls 
-bash: /usr/bin/ls: No such file or directory

解决方法:

1.退出终端,重新进入

2.[00:09:48  root@cent8 yum.repos.d]#hash  -r  

 

标签:bin,00,导学,命令,usr,PS1,root
From: https://www.cnblogs.com/knowledge-ks/p/17405985.html

相关文章

  • 2 01|模块导学:是什么在影响架构活动的成败?
    你好,我是郭东白。这节课是我们模块一的导入部分,我会先来介绍模块的主要内容,以及为什么我要讲生存法则这个话题。一名软件架构师要为相对复杂的业务制定,并且引导实施一个结构化的软件方案。这个发现最终方案和推动实施的过程,就是架构活动。架构活动是你作为架构师必须要认识清楚的......
  • 【Vue3官方教程】万字笔记 | 同步导学视频
    ......
  • 【1】性能测试导学--搭建环境
                            python版本需在3.8以下,需要重新安装python,在pycharm搜索安装locustio      ......
  • Linux操作系统导学专栏(一)——专栏要讲些什么?
    该专栏是为Linux内核开发编程做铺垫,如果你对操作系统很熟悉,想了解一些Linux内核发开的知识,请直接跳转至《Linux内核编程专栏》,如果你对Linux内核编程也很熟悉,想了解Linux内......
  • Linux操作系统导学专栏(一)——专栏要讲些什么?
    ​该专栏是为Linux内核开发编程做铺垫,如果你对操作系统很熟悉,想了解一些Linux内核发开的知识,请直接跳转至《Linux内核编程专栏》,如果你对Linux内核编程也很熟悉,想了解Lin......
  • 转导推理_归纳推理_转导学习_归纳学习
    转导推理_归纳推理【Def:传统推理方法:归纳推理】直到今天,传统的推理方法仍然是归纳-演绎法,人们首先用已有信息定义一个一般规则,然后用这个规则来推断所需要的答案(首先从特殊......
  • 『高级篇』docker容器来说微服务导学(一)
    gcloud,重点是落地,之前的CICD涉及的面有老铁说最后镜像部署没说,我说高级一定补上的!微服务微服务最近几年比较火,不了解也没关系,可以理解成一个项目的模块吧,微服务运行在docke......
  • 0-导学
    设计模式1,课程背景设计面向对象软件是必不可少的能力,而软件设计是需要很深的功力。2,课程概述从设计模式概念,到软件设计原则。共23种设计模式,每一种模式配备相关代码。......
  • 接口自动化导学01
                           ......
  • 学习笔记jira项目1-课程导学
         ......