第一章 命令行访问

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. try git

    Git allows groups of people to work on the same documents (often code) at the same time, and without ...

  2. 转:python 多线程就这么简单

    多线程 科技在发展,时代在进步,我们的CPU也越来越快,CPU抱怨,P大点事儿占了我一定的时间,其实我同时干多个活都没问题的:于是,操作系统就进入了多任务时代.我们听着音乐吃着火锅的不在是梦想. py ...

  3. 利用.Net中Process类调用netstat命令来判断计算端口的使用情况

    利用.Net中Process类调用netstat命令来判断计算端口的使用情况: Process p = new Process();p.StartInfo = new ProcessStartInfo ...

  4. Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.6——签署发布apk

    问题: 为了将APK发布到google市场,需要对APK数字签名. 解决方案: 可以使用java的keytoll命令去创建一个证书,并且在gradle配置文件的signingConfigs块使用. 讨 ...

  5. jconsole监控JVM

    1.查找catalina.sh,使用tomcat中的catalina.sh 目录地址/opt/apache-tomcat-7.0.82/bin 2.配置JAVA_OPTS JAVA_OPTS=&quo ...

  6. tomcat访问日志分析

    常使用web服务器的朋友大都了解,一般的web server有两部分日志: 一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息 二是访问日志信息,它记录的访问的时间,IP,访问的资 ...

  7. after

    .pay-type_select-after, .amount-item_select-after { padding: 0; border: @wx-width-one_unit solid @co ...

  8. 2014-08-28——移动端web开发,基本Meta标签

    1.<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scal ...

  9. HDU 3182 Hamburger Magi(状压dp)

    题目链接:pid=3182">http://acm.hdu.edu.cn/showproblem.php?pid=3182 Problem Description In the mys ...

  10. 面试10大算法汇总+常见题目解答(Java)

    原文地址:http://www.lilongdream.com/2014/04/10/94.html(为转载+整理) 以下从Java的角度总结了面试常见的算法和数据结构:字符串,链表,树,图,排序,递 ...