第一章 命令行访问

1.Ctrl+alt+F2~F6 切到虚拟控制台,ctrl+alt+F1 回到图形界面

2.格式 : 命令 选项 参数

[] 为可选项目            ...表示该项目任意长度列表      | 分隔的多个项目,只能制定其中一个项目

<>  其中内容表示变量,有时会简单写成 大写字母

3.命令 可以用“ ;” 隔开放到一行执行

4.简单命令: file 查看文件类型    head 显示文件前10行  tail 显示文件后10行

head
-5 /etc/passwd   显示前5 行

tail
 显示后10行 -n   同上

wc 计数命令   -l行数  -w字数  -c字符数

histroy 历史命令

5.编辑命令时的一些快捷键

Ctrl+alt+l
    锁屏

Ctrl+a
        跳到命令行开头

Ctrl+e
        跳到命令行末尾

Ctrl+u
        删除光标前命令

Ctrl+k
        删除光标后命令

Ctrl+r
        搜索history中的命令      !+历史记录行数:可执行命令

Ctrl+d
        退出同 exit

第二章 从命令行管理文件

  1. 文件系统层级结构

    /usr        --软件,程序

/usr/bin    --用户命令

/usr/sbin   --系统管理命令

/usr/local  --局部定制软件

/etc        --特定此系统配置文件

/var        --特定此系统的可变数据,动态变化(包括数据库、缓存、日志、网站内容等)

/run        --自上次启动以来,进程ID文件和锁定文件等。(新增目录,解决dev目录使用混乱问题)

/home      --普通用户文件目录

/root       --超级用户

/tmp       --临时文件 (10天未动自动删除)/var/tmp  (30天未动自动删除)

/boot      --启动文件

/dev       -- 设备文件,访问硬件

注:redhat7  中   /bin 等是 /usr/*的符号链接

/bin   同  /usr/bin

/sbin  同  /usr/sbin

/lib    同  /usr/lib

/lib64  同  /usr/lib64

2.文件命令

cd  pwd  touch

ls -l/-a/-R  长列表/隐含文件/递归显示

. 点事当前目录      ..是父目录

cd - 进入之前目录(很方便)

mkdir A  ; mkdir -p B/C

cp
-r             复制带有内容的目录

rm
-fr            -f 不提示  -r 删除目录及文件

rmdir            仅删除空的目录

;               一行执行多条命令用分号隔开

echo            显示

ls -l /usr/bin | less  分页显示

3.文件名匹配

*          任意

?        任意一个字符

[abc...]     括号中的任意一个字符(包含其中一个)

[!abc...]    除了括号中的任何一个字符

[^abc...]    除了括号中的任何一个字符

~          当前用户目录

echo {1..9 }.txt  显示1-9.txt

touch {1..9}.txt  创建 1-9.txt

touche  {a{1,2},b,c}.txt -----> 结果: a1.txt  a2.txt  b.txt  c.txt

`date`     today is `date` 或者 $(date)  命令替换调用 。

① `` 是1左边键,不是单引号。 ②``不能嵌套使用,$()可以

\        转意符, 防止字符扩展,字符较长时使用‘ ’ 或“”

>file    定向文件(覆盖)

>>file   定向文件(附加)

2>file   定向错误文件

2>/dev/null  定向错误信息丢弃

&>file   合并文件

练习:

[]$ host=$(hostname);echo $host

$ echo "****** hostname is ${host} ******"

$ echo your name variable is \$USER

# echo "  $host and   $(hostname)"  显示: server.example.com and   server.example.com

# echo '  $host and   $(hostname)'  显示:   $host and         $(hostname)

RHCE学习笔记 管理1 (第一、二章)的更多相关文章

  1. Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十二章:四元数(QUATERNIONS)

    原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十二章:四元数(QUATERNIONS) 学习目标 回顾复数,以及 ...

  2. Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十二章:几何着色器(The Geometry Shader)

    原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十二章:几何着色器(The Geometry Shader) 代码工 ...

  3. JavaScript DOM编程艺术-学习笔记(第十二章)

    第十二章 1.本章是综合前面章节的所有东西的,一个综合实例 2.流程:①项目简介:a.获取原始资料(包括文本.图片.音视频等) b.站点结构(文件目录结构) c.页面(文件)结构 ②设计(切图) ③c ...

  4. RHCE学习笔记 管理1 (第六章 第七章)

    第六章 利用linux 文件系统权限文件访问 1.linux文件系统权限 文件的权限分为:  rwx  读/写/执行 ls -l  /home   查看/home下文件 ls -ld /home   ...

  5. RHCE学习笔记 管理1 (第三~五章)

    第三章 红帽企业linux 获取帮助 (略) man .pinfo. 第四章 编辑文件 1.输出重定向到文件和程序 >file    定向文件(覆盖) >>file   定向文件(附 ...

  6. apue学习笔记(第十二章 线程控制)

    本章将讲解控制线程行为方面的详细内容,而前面的章节中使用的都是它们的默认行为 线程属性 pthread接口允许我们通过设置每个对象关联的不同属性来细调线程和同步对象的行为.管理这些属性的函数都遵循相同 ...

  7. 流畅python学习笔记:第十二章:子类化内置类型

    子类化内置类型 在python2.2之后,内置类型都可以子类化,但是有一个注意事项:内置类型不会调用用户定义的类覆盖的特殊方法.这个说起来比较绕口,什么意思呢.我们来看下下面的代码: class Do ...

  8. 《Linux内核设计与实现》 第一二章学习笔记

    <Linux内核设计与实现> 第一二章学习笔记 第一章 Linux内核简介 1.1 Unix的历史 Unix的特点 Unix很简洁,所提供的系统调用都有很明确的设计目的. Unix中一切皆 ...

  9. Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十五章:第一人称摄像机和动态索引

    原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十五章:第一人称摄像机和动态索引 代码工程地址: https://g ...

随机推荐

  1. Dmidecode

    一.Dmidecode简介 DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行 ...

  2. W​i​n​下​h​t​t​p​d​+​p​h​p​+​m​y​s​q​l​环​境​集​成

    apache+php+mysql: php下载:  VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的,  VC9就是the Visual Studio ...

  3. WINDOWS 7.1 SDK 安装失败

    错误提示: Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information. 原因:本机上安 ...

  4. GIT快速学习

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513ae ...

  5. jqGrid单元格编辑配置,事件及方法

    转自 http://blog.csdn.net/xueshijun666/article/details/18151055 // var ret = $("#in_store_list_de ...

  6. ofstream和ifstream详细用法

    ASCII和二进制文件的输入输出 First:包含头文件#include <fstream> ASCII输入: 首先要创建一个in-stream对象:ifstream fin(" ...

  7. EasyNVR现场部署搭配EasyNVS云端集中控制应用于幼儿园直播场景的最佳方案!

    在之前的介绍中,我们已经介绍了很多EasyNVR成功应用于幼儿园类教育直播的场景,例如<EasyDarwin幼教云视频平台在幼教平台领域大放异彩!>.<基于EasyDarwin云视频 ...

  8. 记录-Hibernate+servlet实现简单的增、删、查、改

    由于需要对Hibernate作个了解,所以写了个简单的实现 以上是大概目录 1.新建Hibernate.cfg.xml配置文件 <?xml version='1.0' encoding='UTF ...

  9. 学习 Unix 常用命令

    第一个是 man 命令,作用是:"Display system documentation",我是 manual 的缩写.通过这个命令,我们能了解接下来要学习的命令的文档. ls, ...

  10. 【转】虚拟 IO 服务器(VIOS)和 IBM i

    Power 主机上的虚拟化应用,简单阐述虚拟 IO 服务器的功能,用途,优点,以及虚拟 IO 服务器在高级虚拟化技术的作用.举例说明虚拟 IO 服务器与 IBM i 分区直接互联特性. 引言 随着信息 ...