标签:linux
GUI: Graphic User Interface
windows
x-windows
gnome
kde
xface
CLI: command line interface
sh
bash
csh
ksh
zsh
tcsh
.dll 动态库连接 (windows)
.so shared object (linux)
login:
用户名: 用户ID
认证机制: authentication
授权: authorization
审计: audition
prompt, 命令提示符
#/bin/bash
# command options... arguments..
选项:
短选项
长选项
参数:
FHS
目录: working diretory, current directory
ls:
-l: 显示完整信息
文件类型:
-: 普通文件
d: 目录文件
b: 块设备文件(block)
c: 字符设备文件(character)
l: 符号链接文件(symblic link file)
p: 命令管道(pipe)
s: 套接字文件(socket)
文件权限:
文件硬链接的次数
文件的属主
文件的属组
文件大小(size),单位是字节
时间戳(timestamp): 最近一次被修改的时间
访问: access
修改: modify 文件的内容
改变: change, metadata, 元数据
-h: 做单位换算
-a: 显示以 .开头的隐藏文件
. 表示当前目录
.. 表示父目录
-A: 显示出了.和..之外的隐藏文件
-d: 显示目录自身属性
-i: index node, inode
-r: 逆序显示文件
-R: 递归(recursive)显示 ls -R /dev/
cd: change directory
家目录, 主目录, home directory
cd ~USERNAME: 进入指定用户的家目录
cd -: 在当前目录和前一次所在的目录之间来回切换
命令类型:
内置命令(shell内置)
外部命令: 在文件系统的某个路径下有一个与命令相应的可执行文件
环境变量: 命名的内存空间
变量赋值
NAME=Jerry
printenv
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
O(1)
type: 显示指定命令属于哪种类型
date: 时间管理
Linux: rtc(real time clock)
ntp: network time protocol
硬件时钟
系统时钟
获得命令的使用帮助
内部命令:
help COMMAND
外部命令:
COMMAND --help
命令手册: manual
man COMMAND
whatis COMMAND
分章节:
1: 用户命令 user command(/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: 前一个
在线文档:
info COMMAND
文档: /usr/share/doc/
apache, hadoop
练习:
使用date单独获取系统当前的年份,月份,日,小时,分钟,秒
hwclock -w
hwclock -s
cal: 日历
练习:
1、 echo是内部命令还是外部命令?
2、 其作用?
3、 如何换行显示"The year is 2013. \nToday is 26."
[root@localhost ~]# echo -e "The year is 2013. \nToday is 26."换行显示
The year is 2013.
Today is 26.
练习:
1、 print是内部命令还是外部命令?
2、 其作用?
3、 如何换行显示"The year is 2013. \nToday is 26."
标签:linux
原文地址:http://yinjiguoss.blog.51cto.com/7911146/1766623