标签:linux入门
alias、时钟、简单命令、bash的快捷键、帮助
alias定义别名
定义别名NAME,其相当于执行命令VALUE
alias NAME=‘VALUE‘
在命令行中定义的别名,仅对当前shell进程有效
如果想永久有效,要定义在配置文件中
仅对当前用户:~/.bashrc
对所有用户有效:/etc/bashrc
撤消别名:unalias
unalias[-a] name [name ...]
-a 取消所有别名
4
Linux的两种时钟
系统时钟:由Linux内核通过CPU的工作频率进行的
硬件时钟:主板
相关命令
date 显示和设置系统时间
5
date +%s
6
date -d @1509536033
7
hwclock,clock: 显示硬件时钟
8
-s, --hctosys以硬件时钟为准,校正系统时钟
-w, --systohc以系统时钟为准,校正硬件时钟
时区:/etc/localtime
显示日历:cal–y
简单命令
关机:halt, poweroff
重启:reboot
-f: 强制,不调用shutdown
-p: 切断电源
关机或重启:shutdown
shutdown [OPTION]... TIME [MESSAGE]
-r: reboot
-h: halt
-c:cancel
TIME:无指定,默认相当于+1
now: 立刻,相当于+0
+m: 相对时间表示法,几分钟之后
10
hh:mm: 绝对时间表示,指明具体时间
用户登录信息查看命令:
whoami: 显示当前登录有效用户
12
who: 系统当前所有的登录会话
13
w: 系统当前所有的登录会话及所做的操作
14
vnano文本编辑
15
echo命令
功能:显示字符
语法:echo [-neE][字符串]
说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号
选项:
-E (默认)不支持\解释功能
16
-n 不自动换行
17
-e 启用\字符的解释功能
显示变量
echo "$VAR_NAME“ 变量会替换,弱引用
echo ‘$VAR_NAME‘ 变量不会替换,强引用
bash的快捷键
ctrl+l 清屏
ctrl+s 阻止屏幕当前输出,锁定
ctrl+c 终止命令
ctrl+z 挂起命令
Alt+r 删除当前整行
ctrl+w 从光标处向左删除至单词首
Alt+d 从光标处向右删除至单词尾
帮助
whatis
显示命令的简短描述
使用数据库
刚安装后不可立即使用
makewhatis| mandb制作数据库
使用示例:
whatiscal或man –f cal
18
help
显示用法总结和参数列表
使用的大多数,但并非所有的
示例:
date--help
19
Usage:date[OPTION]...[+FORMAT]or: date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]
[]表示可选项
CAPS或<>表示变化的数据
...表示一个列表
x |y| z的意思是“x或y或z“
-abc的意思是-a -b –c
{ } 表示分组
man
提供命令帮助的文件
手册页存放在/usr/share/man
几乎每个命令都有man的“页面”
man页面分组为不同的“章节”
统称为Linux手册
man命令的配置文件:/etc/man.config| man_db.conf
MANPATH /PATH/TO/SOMEWHERE: 指明man文件搜索位置
man -M/PATH/TO/SOMEWHERE COMMAND: 到指定位置下搜索COMMAND命令的手册页并显示
中文man需安装包man-pages-zh-CN
1: 用户命令
2: 系统调用
3: C库调用
4: 设备文件及特殊文件
5: 配置文件格式
6: 游戏
7: 杂项
8: 管理类的命令
9:Linux 内核API
查看man手册页
man [章节] keyword
列出所有帮助
man –a keyword
搜索man手册
man -kkeyword列出所有匹配的页面
使用whatis数据库
相当于whatis
man –f keyword
打印man帮助文件的路径
man –w [章节] keyword
通过在线文档获取帮助
第三方应用官方文档
http://www.nginx.org
http://tomcat.apache.org
http://httpd.apache.org
http://www.python.org
通过发行版官方的文档光盘或网站可以获得
安装指南、部署指南、虚拟化指南等
红帽知识库和官方在线文档
http://kbase.redhat.com
http://www.redhat.com/docs
http://access.redhat.com
标签:linux入门
原文地址:http://13489177.blog.51cto.com/13479177/1983454