标签:使用 方法 option 缓存 用户输入 https images enable bsp
我个人觉得先写命令之前,首先需要认识一下shell,
显示当前使用的shell:
[root@localhost ~]# echo ${SHELL} /bin/bash
显示当前系统使用的所有shell:
[root@localhost ~]# cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/dash /bin/tcsh /bin/csh
在这么多shell脚本中,bash shell是linux目前的标准shell,与sh兼容。
命令提示符:prompt
想要显示提示符的格式,则输入 #echo $PS1 ,这里的$代表普通用户,#是管理员模式。如果个人觉得命令提示符不能达到你想要的要求也可进行修改,默认命令提符,
PS1="[\u@\h \W]\\$ "
修改要求如下:
\e 或 \033 启用颜色 \u 当前用户 \h 主机名简称 \H 主机名 \w 当前工作目录 \W 当前工作目录基名 \t 24小时时间格式 \T 12小时时间格式 \! 命令历史数 \# 开机后命令历史数
字颜色 30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿 37:白色
字背景颜色 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色
字背景颜色 0 关闭所有属性 1 设置高亮度 4 下划线 5 闪烁 7 反显 8 消隐
保存PS1的自定义
[root@centos ~]# gedit /etc/profile.d/mage.sh
修改后结果图如下:
shell中可执行的命令分为两种,内部命令和外部命令,内部命令有shell自带,可通过命令形式提供,外部命令在文件系统路径下有对应的可执行程序文件。区别指定的命令是内部命令可用type来判断
[root@localhost() ~]# type cd cd is a shell builtin [root@localhost() ~]# type ifconfig ifconfig is /sbin/ifconfig [root@localhost() ~]#
显示及激活内部命令用enable
enable 显示所有已激活的内部命令
enable |wc -l 显示所有已激活的内部命令的数量
[root@localhost() ~]# enable |wc -l 61
enable command 激活所指定的内部命令
enable -n 显示所有被禁用的内部命令
enable -n |wc -l 显示所有已禁用的内部命令的数量
enable -n command 禁用所指定的内部命令
hash常见用法
hash 将外部命令的路径缓存
hash -l 显示所有被缓存的路径 ,可作为输入使用
hash -d name 命令名 删除指定命令的hash缓存
hash -r 删除所有的hash缓存
hash -p name 将命令全路径path起别名为name
hash -t name 打印缓存中name的路径
help的常见用法
help 内部命令 显示指定内部命令的帮助
-d 输出每个主题的简短描述
-m 以仿man手册的格式显示使用方法
-s 为每一个匹配的PATTERN模式的主题仅显示一个用法的简介
命令执行的顺序
alias > 内部 > hash > path
alias 命令别名
alias 别名=‘命令 选项‘
alias ls=ls --color=auto
unalias 取消别名
unalias -a 取消所有别名
使命令执行不受别名影响
/path/命令 路径执行
\命令
‘命令‘
“命令”
命令执行的语法
command -option arguments(激活或禁用命令的某项功能)
ls - 一个字母
ls -l
ls -a
ls -al = ls -a –l
ls - -一个单词
ls --help 如果一个选项整体由一个单词组成,即长格式选项,则用--表示
history 用法
history 查看所有历史记录的列表
history –c 清空当前缓存中的历史记录
history -d 数字 删除指定数字的某条历史记录
history –d 566
history n 显示最近的n条历史记录
[root@localhost() ~]# history 5 582 echo $HISTCONTROL 583 export HISTSIZE=2000 584 echo $HISTSIZE 585 export HISTSIZE=1000 586 history 5
history -a 将当前终端中新加入缓存的历史记录追加到历史记录文件,新打开的终端可追加以前终端的历史记录。
history -r 从历史记录中读取文件并追加到缓存中,删除的历史记录仍然可以追加到。
HISTTIMEFORMAT="%F %T " 在显示历史记录时,显示时间。
[root@localhost() ~]# HISTTIMEFORMAT="%F %T" [root@localhost() ~]# history 5 596 2018-07-15 19:40:34history -n 5 597 2018-07-15 19:42:24history n 5 598 2018-07-15 19:42:37history 5 599 2018-07-15 19:48:29 HISTTIMEFORMAT="%F %T" 600 2018-07-15 19:48:46history 5
标签:使用 方法 option 缓存 用户输入 https images enable bsp
原文地址:https://www.cnblogs.com/w-s-y/p/9314522.html