您的位置:首页 > 运维架构 > Linux

跟阿铭学linux笔记

2016-06-29 20:53 232 查看

第5章 初步认识Linux

5.1 CentOS6是如何启动的

1.内核引导

内核调用加载了init程序,至此内核引导的工作完成

2.运行init

init进程是系统所有进程的起点

3.系统初始化

系统初始化,就是去执行/etc/init下的各个配置文件。

4.建立终端

显示一个文本登录界面,这个界面就是我们经常看到的登录界面。

5.用户登录系统

5.2 图形界面与命令行界面切换

CentOS7下

图形界面——》命令行界面:ctrl+art+F6

命令行界面——》图形界面:ctrl+art+F1

5.3 常用快捷键

1.Ctrl+C:终止当前命令的快捷键

2.Tab:补全快捷键

3.Ctrl+D:退出当前终端

4.Ctrl+Z:暂停当前进程

5.Ctrl+L:清屏

5.4 查询帮助文档——man

通过man来查看一个命令的帮助文档。格式为“man 命令”。

Linux系统目录结构

5.5 正确关机、重启

*sync 将数据由内存同步到硬盘中

*shutdown  关机指令

不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。

第6章 Linux系统的远程登录

下载Putty

用ifconfig命令查看虚拟机IP

用putty远程登录linux

第7章 Linux文件与目录管理

7.1 绝对路径和相对路径

*命令cd用来变更用户所在目录的

*命令pwd打印出当前所在目录

“../”表示当前目录的上一级目录

*命令mkdir用来创建目录

*命令rmdir用来删除空目录

*命令rm用来删除目录和文件

7.2 环境变量PATH

echo $PATH打印出环境变量

增加环境变量PATH=$PATH:/root

*命令cp拷贝

*命令mv是move的简写

7.3 几个和文档相关的命令

*命令cat查看一个文件的内容并显示在屏幕上

*命令tac用来把文件内容显示在屏幕上,但是行数是倒着显示

*命令more查看一个文件的内容,当文件内容太多,一屏不能占下,按空格键继续看下一屏。

*命令less比more好在可以上翻、下翻。

*命令head后直接跟文件名,则显示文件的前十行,如果-n选项则显示文件前n行

*命令tail显示文件后十行,和head类似。

7.4 文件的所属主以及所属组

一个linux目录或者文件 ,都会有一个所属主和所属组。所属主,即文件的拥有者,而所属组,即该文件所属主所在的一个组。

可以通过ls -l来查看这些属性

7.5 linux文件属性

用ls -l查看当前目录下的文件时,共显示9列内容(用空格分列)。

第一列共11位,有的文件是10位,没有最后面一位。其中第一位用来描述该文件的类型。

文件类型有:

'd'表示该文件为目录;

‘-’表示该文件为普通文件;’

‘l’表示该文件为链接文件;

‘b’表示该文件为块设备;

‘c’表示该文件为串行端口设备;

‘s’表示该文件为套接字文件(socket),用于进程间通信

后边的9位,没三个为一组。均为RWX三个参数的组合。其中r代表可读,w代表可写,x代表可执行。前三位为所属主的权限,中间三位未所属组的权限,最后三位为其他非本群组的权限。

第2列,表示为链接占用的节点,为目录时,通常与该目录底下还有多少目录有关系。

第3列,表示该文件的所属主

第4列,表示该文件的所属组

第5列,表示该文件的大小

第6列、第7列和第8列为该文件的最近的修改日期,分别为月份日期以及时间,也就是所谓的mtime

第9列,文件名

7.6更改文件的权限

*命令chgrp更改所属组

*命令groupadd增加一个用户组

*命令chown更改文件的所属主

*命令chmod改变用户对文件的读写执行权限,linux使用数字去代替rwx,具体规则为‘r’等于4,‘w’等于2,‘x’等于1,‘-’等于0。在linux系统中,默认一个目录的权限为755,而一个文件的默认权限为644.

7.7 在linux下搜一个文件

*命令which用来查找可执行文件的绝对路径

*命令whereis通过预先生成一个文件列表库去查找跟给出的文件名相关的文件

*命令find用来搜索

7.8 linux的文件系统简介

linux的文件系统格式为Ext3或者Ext4。

7.9linux文件类型

linux系统中主要的文件类型

1)普通文件:就是一般类型的文件

2)目录

3)链接文件

4)设备,在/dev这个目录之下,分为块设备和字符设备。

linux文件后缀名

1.sh代表它是一个shell script;

2.tar.gz代表它是一个压缩包;

my.cnf代表它是一个配置文件;

test.zip代表它是一个压缩文件。

7.10 linux的链接文件

链接文件分为两种,硬链接和软链接。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: