前言

对着《鸟哥的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. Spring Boot实战:模板引擎

    虽然现在很多开发,都采用了前后端完全分离的模式,即后端只提供数据接口,前端通过AJAX请求获取数据,完全不需要用的模板引擎.这种方式的优点在于前后端完全分离,并且随着近几年前端工程化工具和MVC框架的 ...

  2. Ocelot中文文档-服务发现

    Ocelot允许您指定服务发现提供程序,并使用它来查找Ocelot正在将请求转发给下游服务的主机和端口.目前,这仅在GlobalConfiguration部分中受支持,这意味着所有ReRoute将使用 ...

  3. Docker 三剑客之 Docker Swarm(基于 overlay 组网通信)

    相关文章:Docker 三剑客之 Docker Swarm 这一篇主要是对 Docker Swarm 的完善,增加基于 overlay 组网通信,以便 Docker 容器可以跨主机访问. 不同主机间的 ...

  4. 爬虫之urllib.error模块

    error模块简介 我们在爬虫的时候发请求的时候难免出现错误,如访问不到服务器或者访问被禁止等等, 出错了之后urllib将错误信息封装成了一个模块对象中,这个模块就叫error模块 error的分类 ...

  5. CentOS 6 安装HBase集群教程

    hbase0.99.2安装包下载(链接:https://pan.baidu.com/s/1dR-HB3P6mzsXVW6sLI8uxQ 密码:4g1n) 首先需要安装  zookeeper(点击查看) ...

  6. Ubuntu16+pinpoint环境搭建

    最近研究了pinpoint,稍后放上环境搭建教程,建议想学习搭建的同学记得参考pinpointGitHub

  7. Spring温故而知新 – Spring AOP

    AOP的相关专业术语 通知(Advice):定义在连接点做什么 Spring中通知类型:前置通知,后置通知,返回通知,异常通知,环绕通知 连接点(JoinPoint):程序执行过程中拦截的点,Spin ...

  8. 前端leader找我谈心:我是如何从刚毕业的前端菜鸟一步步成长为前端架构师的?

    谈谈学习 我做前端已经有五年的时间了,从大学刚毕业的时候,我是一个完全什么都不懂的小白.虽然我大学里学的是软件工程专业,但是因为在大学里荒废学业,每天只知道打游戏,基本上到大学毕业之前我是什么都不会的 ...

  9. 关于dropout的有趣的进化论解释

    训练神经网络时,使用dropout技术来防止网络的过拟合.我们这里且不谈这个技术的细节,但就这项技术的有趣的生物进化论解释了解下.自然界的高等生物进化出了两性繁殖,其原因可以解释为使得变异的基因能散播 ...

  10. SpringMVC中的异常处理

    springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑. 1. 异常处理思路 系统中异常包括两类:预期异常和运行时异常RuntimeExc ...