第一章 命令行访问

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. iOS 阿里百川SDK集成注意点

    百川SDK是阿里系OneSDK的终极版本,里面包含了所有的阿里系的基本所有的SDK,集成的时候你只需要勾选对应的你需要的模块,然后生成对应的SDK即可,百川主要是针对帮助APP开发者在各种场景下快速. ...

  2. Python将数据保存到CSV中

    #coding:utf-8import csv headers = ['ID','UserName','Password','Age','Country'] rows = [(1001,'qiye', ...

  3. [读书笔记]JavaScript 闭包(Closures)

    1. 什么是闭包? 参考MDN. 2. 闭包的使用示例 2.1 示例1 <div>1</div> <div>2</div> <div>3&l ...

  4. 【BZOJ2213】[Poi2011]Difference DP

    [BZOJ2213][Poi2011]Difference Description A word consisting of lower-case letters of the English alp ...

  5. jQuery之map()和get() map().get().join意思

    jQuery下有个概念叫“类数组”,比如$( " li " ),当取到一个集合的时候,会有数组的一些属性,但是instancseof Array仍然是false.但是var a=$ ...

  6. Ramsey's_theorem Friendship Theorem 友谊定理

    w https://en.wikipedia.org/wiki/Ramsey's_theorem https://zh.wikipedia.org/wiki/拉姆齐定理 在组合数学上,拉姆齐(Rams ...

  7. react-native 中使用redux 优化 Connect 使用装饰器简化代码报错

    报错信息 error: bundling failed: Error: The 'decorators' plugin requires a 'decoratorsBeforeExport' opti ...

  8. Java 注解入门

    1.什么是注解 注解的语法: @注解名称; 注解的作用: 用来替代 xml 配置文件; 在 Servlet 3.0 中就可以使用注解来代替配置文件; 注解是由框架来读取使用的; 所有的注解都是 Ann ...

  9. python 获取exception 名字

    def func(): list = [] usr = input('username:') pwd = input('password:') try: list[4] # 这个是调用不了的,因为列表 ...

  10. urlencode编码,解码

    对字符串传入的字典参数进行urlencode编码,就需要用到两个方法urlencode和quoteurlencode方法传字典参数 from urllib.parse import urlencode ...