linux入门

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux入门相关的知识,希望对你有一定的参考价值。


  alias、时钟、简单命令、bash的快捷键、帮助


alias定义别名

    定义别名NAME,其相当于执行命令VALUE

    alias NAME=‘VALUE‘

 1技术分享图片

    在命令行中定义的别名,仅对当前shell进程有效

    如果想永久有效,要定义在配置文件中

仅对当前用户:~/.bashrc

 2技术分享图片

对所有用户有效:/etc/bashrc

 3技术分享图片

撤消别名: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

 9技术分享图片

简单命令

关机: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: 绝对时间表示,指明具体时间

 11技术分享图片

用户登录信息查看命令:

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入门的主要内容,如果未能解决你的问题,请参考以下文章

新手入门Linux的步骤

Python入门--Linux命令入门

linux 入门教程

Linux入门知识

Linux入门

入门必看之-Linux 是什么?