前言

对着《鸟哥的Linux私房菜-基础版》做了简化笔记。不想让自己知其然而不知其所然。所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来。在这里就简化一点把命令写下来。

让自己记录一下学习的过程。在这里从第四章开始记录是因为,第四章以前的都还没开始讲命令,说的是关于系统的理论知识和如何安装系统,这里的话我就不打算写了。嗯...就酱纸(安慰一下自己)。

希望自己可以连载下去。加油ヾ(◍°∇°◍)ノ゙。

分享《鸟哥的Linux私房菜-基础篇》第四版

链接:https://pan.baidu.com/s/1iuEtmRxkpnxMxo_RlKmhDg
提取码:4d0x

指令下达方式

$ command [-options] parameter1 paremeter2 ...
指令 选项 参数(1) 参数(2)

一行指令中,第一个输入的部分绝对为 command 或可执行文件

如果输入指令显示的内容为乱码

1.查看当前语系
$ locale 
... 2.修改语系为英文
$ LANG=en_US.utf8
$ export LC_ALL=en_US.utf8

重要的热键

Tab按键(命令补全 / 文件补齐)

命令补全,在 ca(命令)后连按两下Tab键,会显示ca开头的全部命令:

$ ca[Tab][Tab]
cacertdir_rehash cache_metadata_size cache_writeback caller case catman
cache_check cache_repair cal capsh cat
cache_dump cache_restore ca-legacy captoinfo catchsegv

文件补齐,在 command 空格后连按两下Tab后,会补齐文件名(文件名也叫档名)。

$ cat [Tab][Tab]   这里的cat后面有个空格
.bash_logout .bash_profile .bashrc test1/ test2/ test3/ $ cat test
test1/ test2/ test3/

ctrl + c 按键 中断正在运行的指令,注意:如果运行比较重要的指令,小心使用。

ctrl + d 按键 相当于命令 exit,代表键盘输入结束的意思。

shift + [pageUp] [pageDown] 按键, 可以在命令窗口上下翻页。当然,鼠标的滚轮更方便。Σ (゚Д゚;) 。。。

Linux系统的在线求助

指令 --help 求助说明,可看到指令的基本用法和选项参数的介绍,例:

# date --help

指令 man 为详细的使用说明,man 是指manual(操作说明)

# man date

DATE(1) User Commands DATE(1)

...

DATE(1)  括号里面的内容代表如下:

1. 用户在shell环境中可以操作的指令或可执行文件

2. 系统核心可呼叫的函数与工具等

3. 一些常用的函数(function)与函式库(library),大部分为C的函式库(libc)  

4. 装置文件的说明,通常在/dev 下的文件

5. 配置文件或者是某些文件格式

6. 游戏

7. 惯例与协议等,例如Linux文件系统、网络协议、ASCII code 等等的说明

8. 系统管理员可用的管理指令

9. 跟kernel有关的文件

1、5、8 这三个号码比较重要,背一背。

man 命令下面的内容说明

NAME 简短的指令、数据名称的说明
SYNOPSIS 简短的指令下达语法
DESCRIPTION 较为完整的说明,需仔细看看
OPTIONS 针对SYNOPSIS 部分中,有列举的所有可用选项说明
COMMANDS 当这个程序在执行的时候,可以在此程序中下达的指令
FILE 这个程序或数据所使用或参考到的某些文件
SEE ALSO 可以参考的,跟这个指令或数据有关的其他说明
EXAMPLE 一些可以参考的范例

关机 / 重启命令

将数据同步写入磁盘的命令:sync (避免已经加载到内存的数据没有写回磁盘,但是却关机了。不过现在的关机重启命令前都会执行sync了)

惯用的关机命令:shutdown (可以设置定时关机,和提醒在线的使用者,更多的用法就找男人 (man)咯。)

重新启动、关机:reboot,halt,poweoff

如果对文章还有什么可以改进的地方,请务必在评论区写下,或至邮件到821312534@qq.com,非常感谢。

作者:Johnson木木

出处:https://www.cnblogs.com/Johnson-lin/

本文以学习、研究和分享为主,如需转载,请标明作者和出处,非商业用途!

鸟哥的Linux私房菜笔记第四章的更多相关文章

  1. 鸟哥的Linux私房菜笔记第六章(二)

    文件内容查询 直接查询文件内容 查阅一个文件的内容可以使用指令cat/tac/nl. # [cat|tac|nl] 文件 区别: 1.cat是直接把文件内容输出到屏幕上,并且从第一行开始输出到末行 2 ...

  2. 鸟哥的Linux私房菜笔记第五章,文件权限与目录配置(二)

    Linux目录配置的依据--FHS 因为利用Linux来开发产品的公司太多,例如,CentOS.Ubuntu.ReHat...,导致了配置文件存放的目录没有统一的标准.后来就有了FHS(Filesys ...

  3. 鸟哥的Linux私房菜笔记第六章(一)

    目录与路径 相对路径与绝对路径 上一章简单的提到绝对路径和相对路径 绝对路径:路径的写法一定是由根目录(/)写起的,例如:/home/user 这个目录 相对路径:路径的写法不是由根目录(/)写起,例 ...

  4. 鸟哥的Linux私房菜——第十四章:Bash Shell

    视频链接:http://www.bilibili.com/video/av10094012/ 本章目录: 1. Bash shell1.1 什么是 shell ? (我们通过shell与Kernel核 ...

  5. 鸟哥的linux私房菜——第十六章学习(程序管理与 SELinux 初探)

    第十六章.程序管理与 SE Linux 初探 在 Linux 系统当中:"触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个 ID ,称为 PID,同时依据启发这个程序的 ...

  6. 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门

    今天在阿里云申请了一个centos系统的云服务器,以前对linux了解的只是皮毛,记了几个命令还给忘了,整了半天都弄不好,作为一个做过javaweb开发的coder实在是惭愧啊,决定从今天开始学习Li ...

  7. [置顶] 学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道

    一.过滤器 Linux中的应用工具分为三种: 交互工具 过滤器 编辑器 能够接受数据,过滤再输出的工具,称之为过滤器 对过滤器和进程,存在着输入源与输出对象 二.输入.输出.重定向 输入:过滤器的数据 ...

  8. 学习鸟哥的Linux私房菜笔记(17)——Linux引导流程

    一.系统引导流程 第一步:固件fireware(CMOS/BIOS)--POST加点自检(与操作系统无关) 这一步主要是检查硬盘等硬件是否能正常工作 CMOS:是固化在主板上,详细:http://sc ...

  9. 学习鸟哥的Linux私房菜笔记(16)——Ubuntu中建立ftp服务

    1.安装vsftpd,如下图所示:sudo apt-get install vsftpd 2.查看本机是否可以连接ftp 如上图所示,发现login failed了,怎么办呢?我们来看看vsftpd的 ...

随机推荐

  1. Windows10远程报错:由于CredSSP加密Oracle修正

    Windows10远程桌面连接 报错信息 : 网上找到方法 但是奈何是 "Win10家庭版" 不能使用这个办法,具体操作可以看最后的引用链接 !!!! 策略路径:"计算机 ...

  2. Python测试远程端口连接时间

    问题 最近自己服务器访问别人的服务器,有时候会报超时错误,有时候又能够正常访问别人服务器. 思路 最开始猜测是网络不稳定造成的,但是自己没有收集什么时候超时,什么时候能正常访问别人服务器的日志,搞网络 ...

  3. 用一张表里的记录更新自己(或另一张表)里的记录(exists使用)

    update jqhdzt set shid=(select shid from v_plat_userjqinfo t where jqhdzt.jqbh=t.JQBH and jqhdzt.shi ...

  4. Java开源生鲜电商平台-商品表的设计(源码可下载)

    Java开源生鲜电商平台-商品表的设计(源码可下载) 任何一个电商,无论是B2C还是B2B的电商,商品表的设计关系到整个系统架构的核心. 1. 商品基本信息表:用单词:goods做为商品表 2. 商品 ...

  5. 【热身】github的使用

    GitHub 可以托管各种Git版本库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性.为一个 ...

  6. C语言pow()函数的计算精度问题

    编程计算 a+aa+aaa+-+aa-a(n个a)的值,n和a的值由键盘输入.例如,当n=4,a=2,表示计算2+22+222+2222的值. 程序运行结果示例: Input a,n: 2,4↙ su ...

  7. 计算机网络相关:应用层协议(二):HTTP

    前言 复习下计算机网络的知识并记录 正文 定义:HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议. 一.HTT ...

  8. 一个基于RBAC的通用权限设计清单

    RBAC即角色访问控制(Role Based Access Control) RBAC认为权限授权实际上是Who.What.How的问题.在RBAC模型中,who.what.how构成了访问权限三元组 ...

  9. FMDB的简单实用

    一.FMDB 的框架引入点击此处去GitHub下载 二.FMDB 的优缺点 优点:使用起来更加面向对象,省去了很多麻烦.冗余的C语言代码:对比苹果自带的Core Data框架,更加轻量级和灵活:提供了 ...

  10. Debian虚拟机安装VirtualBox增强功能

    作者:荒原之梦 原文链接:http://zhaokaifeng.com/?p=573 本文中使用的Debian是安装在VirtualBox中的虚拟机,具体参数如下: Debian版本:Linux de ...