linux-基本操作+命令执行过程

一、linux基本操作命令

# 查看终端提示符
echo $PS1
# 终端颜色命令-写入文件 /etc/profile.d/xx.sh实现持久化
PS1="\[\e[1;32m\][\u@\h \w]\\$\[\e[0m\]"
# 查看主机名
hostname
# 登录提示信息-message of the day
cat /etc/motd 
# linux内部命令查看方式
enable
help
# 判断命令是不是内部命令
type pwd
pwd 是 shell 内嵌

# 查看命令所处路径 
which pwd
# 查看命令所处路径文档配置文件等信息
whereis pwd
[root@server-13 ~]#which pwd
/usr/bin/pwd
[root@server-13 ~]#whereis pwd
pwd: /usr/bin/pwd /usr/share/man/man1/pwd.1.gz
[root@server-13 ~]#

二、linux命令执行过程

linux执行内部命令.png
# $PATH命令路径环境变量,按路径查找命令
[root@server-13 ~]#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@server-13 ~]#hash
命中  命令
   2    /usr/bin/whereis
[root@server-13 ~]#type whereis
whereis 已被哈希 (/usr/bin/whereis)

linux执行外部命令.png

小结:1、首先查找该命令是不是别名;2、然后查找该命令是不是内部命令,从内存中找;3、最后查找外部命令,从磁盘中查找;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,482评论 0 9
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,509评论 0 5
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,941评论 0 5
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 2,346评论 0 11
  • 软件类型:社交类 背景:微薄大V同道大叔开发(同道大叔专注分析星座漫画吐槽,有相当大基数的女性用户关注,为做社交软...
    Yhy66阅读 230评论 0 1