历史命令保存到文件,当前用户的家目录下有一个隐藏文件:.bash_history
查看历史记录: [root@gong ~]# history 清空历史记录 [root@gong ~]# history -c 指定一条历史记录删除 [root@gong ~]# history -d 23 保存历史命令 [root@gong ~]# history -w 执行上一条命令 [root@gong ~]# !! 执行上一条ls相关命令 [root@gong ~]# !ls 执行历史命令中的第23条命令 [root@gong ~]# !23 4.命令的别名alias命令别名就是把用户经常使用的复杂命令简单化,创建出属于自己的命令别名
创建语法:alias 别名=“命令” 取消语法:unlias 别名 定义临时别名,查看网络是否可以通,ping 百度,只对当前shell 生效 [root@gong ~]# alias tong="ping baidu.com" #需用双引号,单引号输出的结果是引号内的字符串 PING baidu.com (123.125.114.144) 56(84) bytes of data. 64 bytes from 123.125.114.144: icmp_seq=1 ttl=128 time=44.2 ms 64 bytes from 123.125.114.144: icmp_seq=2 ttl=128 time=47.5 ms 64 bytes from 123.125.114.144: icmp_seq=3 ttl=128 time=46.3 ms ...... 查看所有定义的别名 [root@gong ~]# alias alias cp='cp -i' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias tong='ping baidu.com' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' 取消别名 [root@gong ~]# unalias oldboy [root@gong ~]# oldboy -bash: tong: command not found 永久生效 [root@gong ~]# vim /etc/bashrc alias oldboy="ping baidu.com" 5.获取命令帮助help 获取ls命令的帮助 [root@gong ~]# ls --help 用法:ls[选项]...[文件]... ls常见选项 -a #查看目录下的所有文件,包括隐藏文件 -l #以长格式的方式显示文件的详细内容 -h #以人性化的方式显示内容,配合 -l 使用 -d #只列出目录名,不列出目录以下的内容 -t #按修改时间进行排序 -i #显示文件的inode(该文件在该分区的一个编号) -r #倒叙 [root@gong ~]# man lsLinux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx