第一章 命令行访问

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. 图像sift配准后融合

    image rectification 图像校正 在配准时,先找到特征点,找到特征点后剔除伪匹配点. 然后针对两幅图像做几何矫正(一般通过估计出来的仿射矩阵完成). 这部完成后,图像可以匹配了,但是两 ...

  2. day7笔记

    一.上节回顾 字典:dic = {'name':'alex'} 1,增 dic['k'] = 'v' 有键值对,则覆盖 setdefault 有键值对,不添加 dic.setdefault('k1', ...

  3. springboot1.4下hystrix dashboard Unable to connect to Command Metric Stream解决办法

    搜索了好多资料,最后查看了官网.但是还是解决了.和大家分享下喜悦心情 在 此项目properties中添加如下信息 修改完信息后再浏览器输入:http://localhost:9875/hystrix ...

  4. Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.3——用Eclipse ADT导出App

    问题: 想在一个已经存在的Eclipse ADT的项目中使用Gradle 解决方案: Eclipse ADT插件可以帮助生成Gradle文件 讨论: Eclipse的ADT插件是在2013年推出Gra ...

  5. Cocos2d-x Lua中实例:帧动画使用

    下面我们通过一个实例介绍一下帧动画的使用,这个实例如下图所示,点击Go按钮开始播放动画,这时候播放按钮标题变为Stop,点击Stop按钮可以停止播放动画. 帧动画实例 下面我们再看看具体的程序代码,首 ...

  6. 【python】-- Ajax

    Ajax AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案. 异步的JavaScript:使用 ...

  7. flask信号

    骚师博客:信号 信号你就可以这么理解,请求比喻成赛车,请求走的流程就是赛车道,而信号坐落在赛车道上的加油站和维修站,信号注册的函数好比维修站的人,每经过维修站并且维修站里有人就进行维修 信号这里理解: ...

  8. 安装CentOS 7.4 可能会出现的坑以及解决方案

    安装CentOS 7.4 可能会出现的坑以及解决方案 (解决方法不唯一,如果行不通的话emmmm~~, 百度会啥你会啥~~) 坑.0X01 解决: 退出虚拟机,以管理员权限运行 坑.0X02 解决: ...

  9. 数据库之MySQL(二)

    数据表基本 1.创建表 create table 表名(   列名  类型  是否可以为空,   列名  类型  是否可以为空)ENGINE=InnoDB DEFAULT CHARSET=utf8 是 ...

  10. Windows 上将Tomcat 8 安装为系统服务

    第一部分 应用场景 需要服务器上Tomcat不显示启动窗口 需要服务器上Tomcat开机自启动 ... 第二部分 配置过程 一.修改配置文件 1 {Tomcat_HOME}/bin/service.b ...