man, info, help, date, hwclock, cal, shutdown, reboot, halt, poweroff, type, cd, which, dirname, basename, who, which, whatis, makewhatis, echo, hash, tty

 tac:cat按行逆序显示

 file FILE...: 查看文件内容的格式

# mkdir `date +%F-%H-%M-%S`创建以当前时间命令目录,例如2014-----;

rmdir

who:查看当前系统上登录的所有用户及其信息
tty查看显示当前终端对应终端设备文件
      串行终端 /dev/ttys#
   物理终端 /dev/console
   虚拟终端 /dev/tty#
      图形终端
   伪终端(模拟终端)  /dev/ttys#

Ctrl+c:取消当前程序
shift+Pageup/Pagedown

Linux文件系统的特性:
、文件名可以使用除/以外的任意字符;但总长度不能超过255个;
、严格区分大小写;abc, Abc

hash:查看使用过的命令或程序的执行文件所在目录路径
shell 事先通过一个变量(PATH)设定好了多个路径,当用户输入命令时,shell会自动到这些路径(由左向右)下查看与命令名称相同的可执行文件查找到并执行过的命令会被保存至一个hash查找表中;可以使用hash命令查看此表

which:查看一个可执行程序的具体路径:使用“which 命令”

命令的格式:
 command options arguments

[] :代表括号内的内容可选。
{,} :代表括号内的内容分别作为一个使用单元都使用。例如x{a,b}等同于xa,xb
| :或者,只能选一个
<>:必须指定括号内的内容
...:同类内容可以出现多个

内置命令:
help:  # help 命令名
内置命令帮助信息,使用格式 # help cd  
外部命令:
# 命令 --help
外部命令帮助信息,使用格式 # dirname --help
  使用手册:manual
man:# man  命令帮助文件中需要关注的常用内容:NAME:名称释意;SYNOPSIS:使用格式;OPTIONS:选项;EXAMPLES:使用举例;DESCRIPTION:详细功能描述
选项:
-a 显示所有匹配项
-d 显示man查照手册文件时候,搜索路径信息,不显示手册页内容
-f 同命令whatis ,将在whatis数据库查找以关键字开同的帮助索引信息
-h 显示man帮助信息
-k 同命令apropos 将搜索whatis数据库,模糊查找关键字
-S list 指定搜索的领域及顺序 如:-S :1p httpd 将搜索man1然后 man1p目录
-C 指定man 命令搜索配置文件 默认是man.config
-K 搜索一个字符串在所有手册页中,速度很慢
-M 指定搜索手册的路径

man的简要使用机制:
    翻屏:
     空格键:向文件尾部翻一屏;
     b: 向文件首部翻一屏;
     回车键:向文件尾部翻一行;
     k: 向文件首部翻一行;
     Ctrl+d: 向文件尾部翻半屏;
     Ctrl+u: 向文件首部翻半屏;

    文本搜索:
     /keyword: 向文件尾部搜索;
     ?keyword:向文件首部搜索;
      n:跟搜索命令相同的方向(下一个);
      N:路搜索命令相反的方向(上一个);
   补充:man其实能为命令(普通命令、管理命令)、程序的配置文件格式、系统调用、库调用、游戏及其其它不便归类的文件提供帮助手册;

   man命令的分段机制:
    -:
     :用户命令:User Commands 用户指令:使用者在shell中可以操作指令或可执行程序的文档
     :系统调用:System Calls 系统调用:系统提供的系统调用文档
     :库调用:C Library Functions 程序库调用:常用函数与函数库文档
     :设备文件:Devices and Special Files 设备:设备文档,通常在/dev下的文件
     :文件格式:File Formats and Conventions 文件格式:配置文件
     :游戏:Games et. Al.游戏
     :杂项:Miscellanea 杂项 标准与协议如网络协议,ASCII code等说明;不便归类的。
     :管理命令:System Administration tools and Deamons 系统指令:管理员帐号可用管理指令。
              man是按照手册的章节号的顺序进行搜索的,比如:#man sleep只会显示sleep命令的手册,如果想查看库函数sleep,就要输入:# man  sleep

whatis:  查看某关键字在哪些段落中有使用帮助,可以使用
    # whatis Keyword
     精确查找
makewhatis:提示:如果whatis的数据尚未生成,可以使用makewhatis手动进行;
    # man -k Keyword
     模糊查找

info  info 命令:获取在线文档;
  很多应用程序自带的有文档:/usr/share/doc/
   ChangeLog, INSTALL, README
  google:
   linux filetype:ppt
   keyword site:magedu.com
  RedHat官方文档:
   www.redhat.com/docs/

系统管理类的命令:
shutdown: shutdown [option]...  TIME
  -r: 重启
  -h:关机
  -c:取消重启或关机命令

TIME时间格式:
  now
  +#: #分钟以后
  hh:mm

reboot :重启系统,调用shutdown -r
halt:关机 -p
poweroff:断电
    -f 选项 危险,不调用shutdown

日期时间管理类命令:
 date, hwclock
date:显示当前时间或修改时间
date [OPTION]… [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
 # date
 #修改系统时间 date MMDDhhmm[CC]YY.ss
        月月日日时时分分年年(两位或四位年).秒秒
 显示时间元素
 # date [+FORMAT]
  %Y:四位年份
  %y: 2位年份
  %m: 月
  %M:分
  %d: 日
  %h: 月
  %H: 时
  %S:秒
  %D: 日期
  月/日/年
  %F: 日期   常用:# date +%F-%H-%M-%S    示例:touch file-`date +%F-%H-%M-%S`
  年-月-日
  unix元年:-- ::
  %s: timestamp 常用: # date +%s 从元年到当前时间经过的秒数

cal 月历 cal 2014年历
 Linux有两个时钟:
  硬件时钟:
  软件时钟:开机时读取硬件时钟
  hc:  硬件的物理时钟
  sys:  系统的软件时钟

 hwclock
   -s: 以硬件时钟为准, --hctosys
   -w: 以系统时钟为准, --systohc

总 结:man, info, help, date, hwclock, cal, shutdown, reboot, halt, poweroff, type, cd, which, dirname, basename, who, which, whatis, makewhatis, echo, hash, tty

总结:man, info, hwclock, cal, type, which, dirname, basename, who, which, whatis, makewhatis, hash, tty的更多相关文章

  1. date/clock/hwclock/cal

    date 显示日期与时间 date +%Y/%m/%d/%H:%M 2018/10/08/17:35 格式化输出 时间的设置 查看时区 date -R 时间戳转化 time1=$(date +%s - ...

  2. dirname basename 截取路径中的目录以及文件名

    dirname basename    截取路径中的目录以及文件名 windows 下面: #include "shlwapi.h"#pragma comment(lib, &qu ...

  3. linux 系统函数之 (dirname, basename)【转】

    转自:http://blog.csdn.net/peter_cloud/article/details/9308333 版权声明:本文为博主原创文章,未经博主允许不得转载. 除非你的原件考虑跨平台. ...

  4. dirname, basename - 分析路径成员

    总览 (SYNOPSIS) #include <libgen.h> char *dirname(char *path); char *basename(char *path); 描述 (D ...

  5. php路径目录解析函数dirname basename pathinfo区别及实例

    php获取路径.目录或文件名称,我们经常会使用到dirname().basename().pathinfo()这三个函数,本文章向大家详细介绍这三个函数的区别以及使用实例,需要的朋友可以参考一下. d ...

  6. c++ dirname() basename()

    http://linux.about.com/library/cmd/blcmdl3_dirname.htm #include <iostream> #include <libgen ...

  7. 【php】php路径目录解析函数dirname basename pathinfo区别及实例

    php获取路径.目录或文件名称,我们经常会使用到dirname().basename().pathinfo()这三个函数,本文章向大家详细介绍这三个函数的区别以及使用实例,需要的朋友可以参考一下. d ...

  8. 定义变量|dirname|basename|printf

    $ basename /xxxx/test test $ dirname /xxxx/test /xxx $ dirname /xxx/test|while read p;do sp=$p" ...

  9. dirname,basename的用法与用途

    #dirname介绍 当对文件使用dirname时,返回文件的上级目录,输出是否是绝对路径取决于输入的文件名是绝对路径 如果对目录使用,则返回上级目录 basename命令与dirname相反,读取文 ...

随机推荐

  1. Jenkins配置Java项目1(Java+Maven+Tomcat)

    先收集几个网址,后续再自己动手过一遍 http://www.cnblogs.com/sunzhenchao/archive/2013/01/30/2883289.html https://my.osc ...

  2. ubuntu14.04 制作U盘启动文件

    1.制作U盘启动文件 网上搜索:U盘安装Ubuntu 12.10 图文教程(ultraiso) http://www.jb51.net/os/94398.html 2. 重启,按Del(或F2)进BI ...

  3. FZU-竞技游戏

    Description John和Smith在玩一种竞技游戏.在游戏中,John给Smith由n个正整数组成的序列以及m条操作指令,需要Smith按照指令来对n个整数进行操作.其中每条指令都包括二个整 ...

  4. Android ProgressBar SeekBar

    1.ProgressBar 进度条 当水平进度条完成后,隐藏该进度条,并显示一张图片 常用属性: 1. android:max 设置进度条的最大值 2. android:progress 用于指定进度 ...

  5. C++关联容器<map>简单总结

    C++关联容器<map>简单总结 map提供大小可变的关联容器,基于关联键值高效检索元素值.当你处理键值对的数据是,都可以考虑使用map关联容器. 特点: 大小可变的关联容器,基于关联键值 ...

  6. ajax调用webservice(二) 跨域。

    所需工具与项目结构同(一). service.asmx中代码如下: using System; using System.Collections.Generic; using System.Web; ...

  7. HTML5触摸屏touch事件使用介绍1

    市面上手机种类繁多,在触屏手机上运行的网页跟传统PC网页相比还是有很大差别的.由于设备的不同浏览器的事件的设计也不同.传统PC站的 click 和 onmouseover 等事件在一般触屏的手机上也可 ...

  8. div中英文无法自动换行的解决办法

    在一个设定好宽度的div中,当我们输入的中文文字长度超过了设定宽度时,会自动换到下一行.   但是,如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是不换行直接在同一行输出,导致di ...

  9. 营配数据质量核查,关于营销mis系统与配电gis系统里面的sql语句查询,做为积累使用,下次就不用重复写同样的语句了。

    1.配电gis线路导出数据: select r.name 线路名称,r.run_status 运行状态,r.voltage_level 电压等级,r.manager_depart 管理部门,r.bel ...

  10. foreach遍历原理(一)

    前言 要使用foreach的遍历的类首先要满足的条件 1. 类要实现公共方法 public IEnumerator GetEnumerator(){},还可以继承IEnumerable接口来实现这个方 ...