学习笔记二(命令格式和别名,日期和时间,帮助用法,whatis,help,man语句)

命令别名

   1.显示当前shell进程所有可用的命令别名
      alias
   2.定义别名NAME,其相当于执行命令VALUE

alias NAME=‘VALUE’
例如 alias cdjvm='cd /etc/jvm'

   3.在命令行中定义的别名,仅对当前的shell进程有效
   4.如果想永久生效,要定义在配置文件中
      仅对当前用户~/.bashrc
      对所有用户生效/etc/bashrc
   5.编辑配置给出的新别名不会立即生效
   6.bash进程重新读取配置文件

source ~/.bashrc
. ~/.bashrc

   7.取消别名unalias

unalias [-a] name [name...]
unalias -a 取消所有别名
unalias cdjvm 取消cdjvm这个别名

   8.如果别名同内部或者外部命令同名,若需要执行原命令,可使用

\ALIASNAME
'ALIASNAME'
"ALIASNAME"
command aliasname
/path/aliasname

命令执行过程

优先级:别名>内部命令>外部命令hash表>外部命令$PATH表
在这里插入图片描述

命令格式

COMMAND [OPTIONS…][ARGUMENTS…] 命令+选项+参数
   选项:用于启用或关闭命令的某项或者某些功能
      短选项:-c,-l,-h
      长选项:–help,–word等
   参数:命令的作用对象,例如文件名,用户名等
   多个选项与多个参数和命令之间使用空白字符分隔
   取消和结束命令执行`Ctrl+D,Ctrl+C
   多个命令可以用;分开
   一个命令可以用\分成多行

日期和时间

   Linux的两种时钟
      系统时钟:由Linux内核通过CPU的工作频率进行的
      硬件时钟:主板

   相关命令

date 显示和设置系统时间
date +%s 
date 041211302020.30 修改系统时间为2020年4月12日11点30分30秒
hwclock,clock:显示硬件时钟
-s,--hctosys:以硬件时钟为准,校准系统时钟
-w,--systohc:以系统时钟为准,校准硬件时钟
时区:/etc/localtime
显示日历:cal-y
ntpdate 192.168.0.1 同步系统时间到192.168.0.1的主机

获得帮助

获得帮助的能力决定技术的能力

whatis

显示命令的简短描述
使用数据库
刚安装后不可立即使用
makewhatis | mandb 制作数据库
使用示例:

whatis cal |man -f cal

命令帮助

内部命令:

help COMMAND | man bash

外部命令:

1.COMMAND --help 或者COMMAND -h
2.使用手册(manual) man COMMAND
3.信息页 info COMMAND
4.程序自身的帮助文档 README,INSTALL,ChangeLog
5.官网文档站点:Documentation
6.发行版的官方文档
7.Google

–help或-h选项

显示用法总结和参数列表
大多数可使用,但并非所有
示例:

date --help
Usage:date[OPTION]...[+FORMAT]or:date[-u|-utc|--universal][MMDDhhmm[[CC]YY[.ss]]

[ ]代表可选项
CAPS或<>代表变化的数据
…表示一个列表
x|y|z的意思是x或y或z
-abc的意思是-a- b -c
{ }表示分组

man命令

提供命令帮助的文件
手册页存放在/usr/share/man
几乎每个命令都有man的页面
man页面分组为不同的章节
统称为Linux手册
man命令的配置文件:

/etc/man.config | man_db.conf
MANPATH/PATH/TO/SOMEWHERE:指明man文件的搜索位置 例如man cat|man /etc/host.conf
man -M /PATH/TO/SOMEWHERE COMMAND:到指定位置下搜索COMMAND命令的手册页并显示 man -M 
whatis可以查找man的章节号,方便man命令更精准的查找
man -a keyword 列出所有帮助
man -k keyword 列出所有匹配页面,使用whatis数据库
man -f keyword 相当于whatis
man -w 章节号 keyword 打印man帮助文档的路径
中文man需要安装包man-pages-zh-CN

man章节
1.用户命令
2.系统调用
3.C库调用
4.设备文件及特殊文件
5.配置文件格式
6.游戏
7.杂项
8.管理类的命令
9.Linux内核API

man搜索
/KEYWORD:
以KEYWORD指定的字符串为关键词,从当前位置向文件尾部搜索,不区分大小写
n:下一个
N:上一个
?KEYWORD
以KEYWORD指定的字符串为关键词,从当前位置向文件首部搜索,不区分大小写
n:与搜索命令同方向,下一个
N:与搜索命令反方向,上一个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值