跟阿铭学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的链接文件
链接文件分为两种,硬链接和软链接。
相关文章推荐
- CentOS6.5搭建LNMP环境
- linux限制用户进程数据
- linux 目录
- Linux的安装配置及QT4的安装配置
- [51CTO学院三周年]+<<一个巴士阿叔和Linux不得不說的故事>>
- Linux菜鸟学习笔记(常用基本命令之文件处理)
- linux 调试利器gdb, strace, pstack, pstree, lsof
- Linux下多线程查看工具(pstree、ps、pstack),linux命令之-pstree使用说明, linux 查看线程状态。 不指定
- 在虚机中安装CentOS
- Linux中搭建SVN服务器
- Linux 如何查看一个进程的堆栈
- Linux strace命令
- 查看Linux进程CPU过高具体的线程堆栈(不中断程序)
- Linux有问必答:Linux上如何查看某个进程的线程
- 如何在 Linux 中统计一个进程的线程数
- linux下查看线程数的几种方法
- 深入理解linux系统下proc文件系统内容
- Linux cp 实现强行覆盖
- linux存储技术设备
- CentOS7下使用iptables