Linux一些基本命令

层次划分

层次型的结构可以很快地追寻,层次化显示文件管理,

文件路径:路径映射,也是一个文件

文件系统:

Linux:文件系统是一倒置的树状结构,能够分叉的是一个子目录,不能够分叉的节点文件(叶子节点)

绝对路径和相对路径

  • 绝对路径:当前目录(working directory 或 current directory):从根目录开始找这个路经
  • 相对路径:相对于当前目录去找这个路路径

Linux 文件标准 :FHS(一种标准)文件系统目录标准


文件名字在哪里?文件的数据在哪里?


pwd: Printing Working directory

ls:

-l : 长格式(显示完整信息):左侧会显示10位,最左侧的一位表示文件类型
实例: ls -l /dev 可以看到这些内容(第一位)
     文件类型
     -:普通文件(f)
     d: 目录文件
     b: 块设备文件(block)
     c: 字条设备文件(character)
     l: 符号链接文件(symbolic link file)
     p: 命令管道文件(pipe)
     s: 套接字文件	
     文件权限:9位,每3位一组,每一组:rwx(读,写,执行)
     文件硬链接的次数
     文件的属主(owner)
     文件的属组(group)
     文件大小(size)单位是字节 
     时间戳(timestamp):最近一次被修改的时间
     		访问:access
     		修改:modify(文件内容发生了改变)
     		改变:change,(metadata,元数据) 
-h :单位换算(将文件大小改为kb,默认为b)
-a : 显示以.开头的隐藏的文件
	. 表示当前目录
	.. 表示父目录(上级目录)
-A : 显示隐藏文件(不包含.和..)
-d : 显示目录自身属性
-i : (每个目录都有节点index node,inode)
-r : 逆序显示
-R : 递归(recursive)显示

cd: change directory

cd 不带任何参数: 家目录,主目录,home directory(~表示)
cd ~用户名: 进入指定用户的家目录
cd - : 在当前目录和前一次所在的目录之间切换

命令类型

  • 内置命名(shell内置)
  • 外部命令:在文件系统的某个路径下有一个与命令名称相应的克制性文件

环境变量:变量(命名的内存空间)

PATH:环境变量(使用冒号隔开的路径)
hash:缓存:记录执行命令的缓存(缓存为王,缓存是hash是键值对,查找速度是O(1)(时间复杂度))

type:显示指定命令属于哪种类型(外部命令/内部命令

date : 时间管理
Windows: NTP(网路时间协议)
Linux :rtc(Real Time Clock)

  • 硬件时钟hwclock
  • 系统时钟clock

获得命令的使用帮助

  • 内部命令:

    help COMMAND 例:help cd

  • 外部命令:

    COMMAND --help

  • 命令手册: manual

    man COMMAND

    • man命令是分章节的

    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:另外参照

翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k

查找:

/KEYWORD: 向后
n: 下一个
N:前一个 

?KEYWORD:向前
n: 下一个
N:前一个 

q: 退出

hwclock -w:将系统时间同步到硬件时间
hwclock -s:读取硬件时间到系统时间

hwclock:

可以通过man hwclock查看

man hwclock命令显示

资料

在线文档

info COMMAND

文档: /usr/share/doc

Google

apache,hadoop(官方文档)

cal:calendar

posted @ 2016-09-17 01:34  onefiter  阅读(124)  评论(0编辑  收藏  举报