linux常用命令[ls/cd/man/type/date/hwclock]

linux常用命令:

ls

-l : 长格式

文件类型:

- : 普通文件 (f)

d : 目录文件

d : 块设备文件 (block)

c :字符设备文件 (character)

l :符号链接文件 (symbolic link file)

p :命令套管文件 (pipe)

s :套接字文件 (socket)

文件权限: 9位, 每3位一组,每一组:rwx(读,写,执行)

文件硬链接的次数

文件的属主(onwer)

文件的属组(group)

文件大小(size),单位是字节

时间戳(timestamp) 默认显示的是最后一次被修改的时间 modify

访问: access

修改: modify (改变的文件的内容)

改变: change, metadata, 元数据(文件的属性数据)

-h: 做单位转换(改成人类易读的格式)

-a: 显示以.开头的隐藏文件

. 表示当前目录  eg: ls = ls .

.. 表示父目录

-A: 不显示 . 和 ..

-d: 显示目录自身属性

-i: 显示 index node, inode 

-r: 逆序显示

-R: 递归(recursive)显示

cd: change directory

回到家目录, 主目录, home directory

cd ~USERNAME: 进入指定用户的家目录

cd - : 在当前目录和前一次所在的目录间来回切换

命令类型:

内置命令(shell内置)

外部命令:在文件系统的某个路径下有一个与命令名称相对应的可执行文件

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

变量赋值

NAME=Jerry

PATH: 使用冒号分割的路径

O(1)

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


date: 时间管理

Linux: rtc (real time clock)

硬件时钟 clock/hwclock

系统时钟 date

获得命令的使用帮助:

内部命令:

help COMMAND

外部命令:

COMMAND --help(大部分外部命令支持此长选项)

命令手册:manual

man COMMAND(几乎所有命令都有man)

whatis 可以查看章节信息



man分章节: (共8节)

1: 用户命令(/bin, /usr/bin, /usr/local/bin)

2:系统调用

3:库调用

4:特殊文件(设备文件)

5:文件格式(配置文件的语法)

6:游戏

7:杂项(Miscellaneous)

8: 管理命令(/sbin,/usr/sbin,/usr/local/sbin)

 

 eg: man 2 read 指定第二章节的read内容


[]:可选

<>:必选

...:可以出现多次

| :前后内容,为多选一,不可都写

{}: 分组


MAN:

NAME: 命令名称及功能简要说明

SYNOPSIS: 用法说明,包括可用的选项

DESCRIPTION: 命令功能的详尽说明,可能包括每一个选项的意义

OPTIONS: 说明每一个选项的意义

FILES: 此命令相关的配置文件

BUGS:

EXAMPLES: 使用实例

SEE ALSO:另外参照

翻屏:

向后翻一屏: SPACE

向前翻一屏: b

向后翻一行: ENTER

向前翻一行: k

查找:

/KEYWORD 向后

n: 下一个

N: 前一个

?KEYWORD 向前

n: 下一个

N: 前一个

q: 退出


在线文档:

info COMMAND(info 是man的补充,用的不是特别多)


文档: /usr/share/doc


google

官方文档,apache,hadoop


练习: 使用date单独获取系统当前的年份、月份、日、小时、分钟、秒


hwclock

-w:  将系统时间写入硬件时间

-s:  将硬件时间写入系统时间


cal: calendar


练习:

1. echo是内部命令还是外部命令?

[root@richie ~]# type echo

echo is a shell builtin

2. 其作用?、

man echo

help echo

3. 如何显示 "The year is 2015. Today is 5" 为两行?


练习:

1. print内部命令还是外部命令?

[root@richie ~]# type printf

echo is a shell builtin

2. 其作用?


3. 如何显示 "The year is 2015. Today is 5" 为两行?


file命令及其用法


本文出自 “Richier” 博客,请务必保留此出处http://richier.blog.51cto.com/1447532/1629121

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。