标签:character access change linux modify
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
官方文档,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
linux常用命令[ls/cd/man/type/date/hwclock]
标签:character access change linux modify
原文地址:http://richier.blog.51cto.com/1447532/1629121