Linux 1.命令详解

pwd:显示当前目录

ls命令:
-l:长格式 >ls –l -rwxr-xr-x. 1 root root 113368 10月 15 2014 mv
文件类型:(-)
-:普通文件 (f)
d: 目录文件
b: 块设备文件 (block)
c: 字符设备文件 (character)
l: 符号链接文件(symbolic link file)
p: 命令管道文件(pipe)
s: 套接字文件(socket)
文件权限:(rwxr-xr-x)
9位,每3位一组,每一组rwx(读,写,执行 )
文件被硬链接的次数:(1)
文件的属主(owner):(root)
文件的数组(group):(root)
文件大小(size),单位是字节:(113368)
时间戳(timestamp),最近一次被修改的时间:(10月 15 2014)
访问access
修改modify:改变了文件内容
改变change:metadata,元数据,文件属性等
-h(--human-readable):做单位转换,
eg:>ls –lh -rwxr-xr-x. 1 root root 111K 10月 15 2014 mv
-a(--all):显示以.开头的隐藏文件 >ls –a
dr-xr-xr-x. 2 root root 4096 6月 23 16:30 .
dr-xr-xr-x. 26 root root 4096 6月 23 16:30 ..
.表示当前目录
..表示父目录
-A:显示所有隐藏文件,但不包含.和..
-d:显示目录自身属性 >ls –ld dr-xr-xr-x. 2 root root 4096 6月 23 16:30 .
-i(index node,inode):显示文件索引节点号
-r:按字母逆序显示文件
-R 递归显示:子目录也显示,消耗资源

cd:change directory,切换目录
家目录,主目录,home directory
cd ~student,root用户切换目录到任意用户的家目录
-:在当前目录和前一次所在的目录之间来回切换
命令类型:
内置命令(shell内置)
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件

type:显示命令属于哪种类型

printenv:显示系统环境信息

hash:缓存使用过的命令的路径,cache is king

hash
hits command
2 /usr/bin/man
1 /usr/bin/printenv
12 /bin/ls

date:>date 2016年 06月 24日 星期五 16:38:32 CST

Linux:rtc Real-Time Clock
硬件时钟:clock, hwclock
系统时钟:date
hwclock:
-w:sys2hc,系统到硬件
-s:hc2sys,硬件到系统

获得命令的使用帮助:
内部命令:help COMMAND,用man命令会显示shell信息,所以内部命令一般使用help。
外部命令:COMMAND + --help,大多数命令都支持
命令手册: manual >man + COMMAND,打开被压缩的帮助手册文件。man 章节名 命令,如果不给定章节名,则显示最先出现的章节

分章节:常见有8个章节
1:用户命令(/bin, /usr/bin, /usr/local/bin)
2:系统调用
3:库调用
4:特殊文件(设备文件)
5:文件格式(解释配置文件的语法)
6:游戏
7:杂项:Miscellaneous
8:管理命令(/sbin, /usr/sbin, /usr/local/sbin)
MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,包括每个选项的意义
OPTIONS:说明每个选项的意义
FILES:此命令相关的配置文件
BUGS:
EXAMPLES:使用示例
SEE ALSO:另外参照
MAN命令使用:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k
退出:q
查找:
/KEYWORD:向后
?KEYWORD:向前
n:下一个
N:上一个
在线文档:
info COMMAND
文档:/usr/share/doc

whatis read:
显示有哪些章节

<>:必选
[]:可选
…:可以出现多次
{}:分组,没有特殊意义

cal:日历

你可能感兴趣的:(Linux 1.命令详解)