总结:man, info, hwclock, cal, type, which, dirname, basename, who, which, whatis, makewhatis, hash, tty
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的更多相关文章
- date/clock/hwclock/cal
date 显示日期与时间 date +%Y/%m/%d/%H:%M 2018/10/08/17:35 格式化输出 时间的设置 查看时区 date -R 时间戳转化 time1=$(date +%s - ...
- dirname basename 截取路径中的目录以及文件名
dirname basename 截取路径中的目录以及文件名 windows 下面: #include "shlwapi.h"#pragma comment(lib, &qu ...
- linux 系统函数之 (dirname, basename)【转】
转自:http://blog.csdn.net/peter_cloud/article/details/9308333 版权声明:本文为博主原创文章,未经博主允许不得转载. 除非你的原件考虑跨平台. ...
- dirname, basename - 分析路径成员
总览 (SYNOPSIS) #include <libgen.h> char *dirname(char *path); char *basename(char *path); 描述 (D ...
- php路径目录解析函数dirname basename pathinfo区别及实例
php获取路径.目录或文件名称,我们经常会使用到dirname().basename().pathinfo()这三个函数,本文章向大家详细介绍这三个函数的区别以及使用实例,需要的朋友可以参考一下. d ...
- c++ dirname() basename()
http://linux.about.com/library/cmd/blcmdl3_dirname.htm #include <iostream> #include <libgen ...
- 【php】php路径目录解析函数dirname basename pathinfo区别及实例
php获取路径.目录或文件名称,我们经常会使用到dirname().basename().pathinfo()这三个函数,本文章向大家详细介绍这三个函数的区别以及使用实例,需要的朋友可以参考一下. d ...
- 定义变量|dirname|basename|printf
$ basename /xxxx/test test $ dirname /xxxx/test /xxx $ dirname /xxx/test|while read p;do sp=$p" ...
- dirname,basename的用法与用途
#dirname介绍 当对文件使用dirname时,返回文件的上级目录,输出是否是绝对路径取决于输入的文件名是绝对路径 如果对目录使用,则返回上级目录 basename命令与dirname相反,读取文 ...
随机推荐
- windows 编程—— 学习指导
这里有一份很好的资源,被制作成chm文件的<Windows 程序设计>,包含了中文版和英文版,还有全书源代码,虽然不知道是谁出版的,但是感觉对Windows编程新手来说还是很不错的.关键还 ...
- hibernate初涉
好久都不曾写写总结一些东西了,惰性真的是令人难以克制!虽然和许多北漂族一样,艰苦而又迷茫,但是我总能找到一些方向,一点期盼,因为你就我的目标.我会坚持下去,重拾青春的热血,既然人生如戏,那我不当猪脚. ...
- Cocos2d-x 3.x 头像选择,本地相册图片+图片编辑(Android、IOS双平台)
大连游戏产业不是很发达,最后,选择一个应用程序外包公司.积累的工作和学习过程中的一点业余生活微信体验,我想分享的游戏小朋友的爱. 在应用开发过程中会经常实用户上传头像的功能,在网上找了N多资料发现没有 ...
- ubuntu 下操作文件夹,出现Permission denied的解决的方法
今天遇到个诡异问题,向一个文件夹(myResources)粘贴文件的时候,出现这样一个提示 Permission denied 是权限没设好,仅仅是拷贝粘贴一个文件,怎么会这样? 解决的办法: $ s ...
- Java基础知识强化24:Java中异常
1.什么是异常 ? Java程序运行中,常常会遇到非正常的现象,这种情况称为运行错误.根据性质可以分为错误和异常.Java程序中(无论谁写的代码),所有抛出(throw)的异常都必须从Th ...
- LINUX更改时区和时间
因为公司运营海外游戏,服务器也多数放在国外,有时候要求服务器时区和时间要与所服务的地区一致,这里就涉及到更改服务器时区和时间的问题: 下面以一台在美国的服务器为例,我们的IDC提供商是一家德国公司,服 ...
- 判断线段相交(hdu1558 Segment set 线段相交+并查集)
先说一下题目大意:给定一些线段,这些线段顺序编号,这时候如果两条线段相交,则把他们加入到一个集合中,问给定一个线段序号,求在此集合中有多少条线段. 这个题的难度在于怎么判断线段相交,判断玩相交之后就是 ...
- ASP.NET-FineUI开发实践-9(四)
现在是这么个问题,在开发中表格是动态出来的,就是标准板是全部字段列出,客户要根据情况列出自己想要的,在增加操作页面的同时要是能用前台自带的功能直接保存到后台就好了,现在的列显示和隐藏是不回发的. 1. ...
- hdu 2104
#include <iostream> using namespace std; int gcd(int a,int b) { return (b?gcd(b,a%b):a); } int ...
- 使用SQL Server CONVERT() 函数
语法 CONVERT(data_type(length),data_to_be_converted,style) data_type(length) 规定目标数据类型(带有可选的长度).data_to ...