`
maosheng
  • 浏览: 568186 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux 使用归纳 1

阅读更多
在Linux的环境中,大小写字母是不一样的东西,Linux环境区分字母大小写,所以,在下达命令的时候千万要注意到指令是大写还是小写。

【Tab】键:
他具有 命令补全 与 档案补齐 的功能。
按Tab键按键的地方如果实在命令后面时,他就代表着 命令补全,若果是按在档案后面时,就会变成 档案补齐 的功能了。

【Ctrl】+c按键:
中断目前程序执行的按键

【Ctrl】+d按键:
代表键盘输入结束,也可以用来取代exit的输入。
例如你想要直接离开文字接口,可以直接按下【Ctrl】+d就能够直接离开了。

在文本模式下,你可以直接按下两个【Tab】按键,看看总共有多少指令可以让你用? [vbird@www ~]$ <==在这里不要输入任何字符,直接输入两次【Tab】按键
Display all 2450 possibilities? (y or n) <==如果不想要看,按 n 离开

man(manual)命令:
man 命令就是在线帮助文件。通过man你可以看到很多命令和函数的用法等。
[vbird@www ~]$ man date
DATE(1)       User Commands          DATE(1)
NAME
     date - print or set the system date and time
SYNOPSIS
    date [OPTION]... [+FORMAT]
    date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
DESCRIPTION
    Display the current time in the given FORMAT, or set the system date.
    -d, --date=STRING
        display time described by STRING, not 'now'
    -f, --file=DATEFILE
        like --date once for each line of DATEFILE
    -r, --reference=FILE
        display the last modification time of FILE


进入man指令的功能后,你可以按下【空格键】往下翻页,可以按下【q】按键来离开man的环境。

从上例你可以看到的是:【DATE(1)】,DATE我们知道是指令的名称, 那么(1)代表什举呢?他代表的是【一般用户可使用的指令】的意思。
常见的几个数字的意义是这样的:
代号   代表内容
1     用户在shell环境中可以操作的指令或可执行文件
2     系统核心可呼叫的函数与工具等
3     一些常用的函数(function)与函式库(library),大部分为C的函式库(libc)
4     装置档案的说明,通常在/dev下的档案
5     配置文件或者是某些档案的格式
6     游戏(games)
7     惯例与协议等,例如Linux文件系统、网绚协议、ASCII code等等的说明
8     系统管理员可用的管理指令
9     跟kernel有关的文件

man page大致分成底下这几个部分:
代号           内容说明
NAME         简短的指令、数据名称说明
SYNOPSIS     简短的指令下达语法(syntax)简介
DESCRIPTION  较为完整的说明,这部分最好仔细看看!
OPTIONS      针对 SYNOPSIS 部分中,有列举的所有可用的选项说明
COMMANDS     当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的指令
FILES        这个程序或数据所使用或参考或连结到的某些档案
SEE ALSO     可以参考的,跟这个指令或数据有相关的其他说明!
EXAMPLE      一些可以参考的范例
BUGS         是否有相关的臭虫!

man page常用的按键整理:
按键            进行工作
空格键          向下翻一页
[Page Down]   向下翻一页
[Page Up]     向上翻一页
[Home]        去到第一页
[End]         去到最后一页
/string       向下搜寻 string 这个字符串
?string       向上搜寻 string 这个字符串
n, N 利用      / 或 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻
                (不论是 / 或 ?) ,可以利用 N 来迚行反向搜寻。
q             结束这次的 man page


在所有的Unix Like系统当中,都可以利用 man 来查询指令或者是相关档案的用法; 但是,在Linux里面则又额外提供了一种在线求组的方法,那就是利用info这个好用的家伙啦! 基本上,info与man的用途其实差不多,都是用来查询指令的用法或者是档案的格式。但是与man page一口气输出一堆信息不同的是,info page则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的超链接来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。 所以,你可以将info page想成是文本模式的网页显示数据啦! 不过你要查询的目标数据的说明文件必须要以info的格式来写成才能够使用info的特殊功能(例如超链接)。 而这个支持info指令的文件默认是放置在/usr/share/info/这个目录当中的。

info的说明文件将内容分成多个node,并且每个node都有定位与连结。 在各连结之间还可以具有类似超链接的快速按钮,可以透过[tab]键在各个超链接间移动。 也可以使用U,P,N来在各个阶层与相关链接中显示!在info page当中可以使用的按键,整理如下:
按键         进行工作
空格键        向下翻一页
[Page Down] 向下翻一页
[Page Up]   向上翻一页
[tab]       在 node 之间移劢,有 node 的地方,通常会以 * 显示。
[Enter]     当光标在 node 上面时,按下 Enter 可以进入该 node 。
b           移动光标到该 info 画面当中的第一个 node 处
e           移动光标到该 info 画面当中的最后一个 node 处
n           前往下一个 node 处
p           前往上一个 node 处
u           向上移动一层
s(/)        在 info page 当中进行搜寻
h           显示求组选单
?           指令一觅表
q           结束这次的 info page

一般而言,指令或者软件制作者,都会将自己的指令或者是软件的说明制作成联机帮组文件,但是,还有相当多的说明需要额外的文件!此时,这个所谓的 How-To(如何做的意思)就很重要啦!还有,某些软件不只告诉你如何做, 还会有一些相关的原理会说明。 那么这些说明文件要摆在哪里呢?就是放在/usr/share/doc这个目录。

总结:
1,在文字接口下,有任何你不知道的指令或文件格式这种玩意儿,但是你想要了览他,请赶快使用man或者是info来查询!
2,如果你想要假设一些其他的朋务,或想要利用一整组软件来达成某项功能时,请赶快到/usr/share/doc 底下查一查有没有该服务的说明文档。

将数据同步写入硬盘中的指令: sync
直接在文字接口下输入sync,那么在内存中尚未被更新的数据,就会被写入硬盘中!所以,这个指令在系统关机或重新启动之前, 很重要喔!最好多执行几次!

惯用的关机指令: shutdown
shutdown可以达成如下的工作:
 可以自由选择关机模式:是要关机、重新启动或进入入单人操作模式均可;
 可以设定关机时间: 可以设定成现在立刻关机, 也可以设定某一个特定的时间才关机。
 可以自定义关机讯息:在关机之前,可以将自己设定的讯息传送给在线 user 。
 可以仅发出警告讯息:有时有可能你要进行一些测试,而不想让其他的使用者干扰,或者是明白的告诉使用者某段时间要注意一下!这个时候可以使用 shutdown 来吓一吓使用者,但却不是真的要关机啦!
 可以选择是否要 fsck 检查文件系统 。

重新启动,关机: reboot, halt, poweroff


分享到:
评论

相关推荐

    LINUX超强归纳总结秘籍 [华为内部培训文档]

    ### Linux超强归纳总结秘籍 —— 华为内部培训文档解析 #### 1. 命令行操作及常用命令使用 ##### 1.1 Shell简介 - **定义**: Shell 是用户与 Linux 操作系统之间的交互接口。 - **类型**: Linux 支持多种 Shell,...

    linux设备驱动归纳总结带书签

    ### Linux设备驱动归纳总结 #### 一、Linux设备驱动的作用及层次结构 Linux设备驱动作为连接硬件和内核之间的桥梁,扮演着至关重要的角色。它不仅使得操作系统能够识别和操作硬件设备,还提供了统一的接口供应用...

    进程管理_linux0.11归纳.pdf

    在这个简要归纳中,我们将深入探讨Linux 0.11中的地址空间模型,特别是进程的虚拟地址、逻辑地址、线性地址和物理地址之间的关系。 1. **虚拟地址**:虚拟地址是程序运行时所使用的地址,由段选择符和段内偏移两...

    配置自己的Linux系统归纳.pdf

    配置自己的Linux系统归纳.pdf

    使用u盘装linux操作系统归纳.pdf

    使用u盘装linux操作系统归纳.pdf

    Linux从入门到精通之一Linux概述[归纳].pdf

    特别是,为什么有如此多的人向社区贡献源代码,不索取任何酬劳并任由其他人免费使用?“因为他们乐于成为一个全球协作努力活动的一部分”,Linus这样回答说。开源成为了一种全球性的文化现象,无数的程序员投身其中...

    linux设备驱动归纳总结

    十分适合linux驱动初学者,为今后Android驱动开发打下坚实的基础 (一):内核的相关基础概念 (二):模块的相关基础概念 (三):1_字符型设备之设备申请 (三):2_字符型设备的操作open、close、read、write ...

    NOILinux[归纳].pdf

    1. **启动计算机并加载安装媒介**:使用包含NOILinux for NOIP的光盘启动计算机,确保电脑BIOS设置中已将光驱设为首选启动设备。 2. **进入图形安装界面**:计算机启动后,系统会自动引导进入Ubuntu Linux的安装...

    基于Linux网络操作系统的易错命令基本归纳.pdf

    基于Linux网络操作系统的易错命令基本归纳 本资源摘要主要介绍 Linux 操作系统中易错的基本命令,旨在帮助新手快速掌握 Linux 基本命令,并解决一些常见的易错问题。 1. 分区命令 在 Linux 系统中,分区命令是...

    linux的chmod命令使用详解[归纳].pdf

    linux的chmod命令使用详解[归纳].pdf

    Linux运行保养经验归纳.pdf

    Linux运行保养经验归纳.pdfLinux运行保养经验归纳.pdf

    Linux操作系统移植[归纳].pdf

    Linux操作系统移植[归纳].pdf

    Linux 整理笔记

    6. X-Window系统:Linux使用先进的网络窗口系统,允许在局域网中的多台工作站之间共享显示器输出。 Linux的优势包括: a. 抗病毒:由于Linux的安全机制,它基本不受病毒威胁。 b. 系统稳定:Linux不容易崩溃,提供...

    linux系统GHOST备份方案归纳.pdf

    Linux系统GHOST备份方案归纳 本文档对Linux系统的GHOST备份方案进行了详细的介绍和比较。首先,文章指出Ghost工具软件不能完全应用于Linux系统,因为Ghost工具软件是有版权的软件,只支持ext2和ext3文件系统的Linux...

    linux静态库和动态库制作归纳文档

    linux静态库和动态库制作归纳文档,详细编辑制作流程,清晰的思路。

    linux系统主机双网卡环回测试归纳.pdf

    linux系统主机双网卡环回测试归纳.pdf

Global site tag (gtag.js) - Google Analytics