Linux基础1
1.Linux文件系统类型
ext2 ext3(rhel5) ext4(rhel6) lvm raid swap
gfs nfs vfat
2.linux 系统通过磁盘接口识别磁盘
IDE接口 hda hdb hdc hdd
SCSI接口 sda sdb sdc sdd sde
sda1
sda2
在linux系统下 一切皆文件
不同类型的文件放在不同的目录
目录的名称 和 目录存储的文件类型 都时系统已经设置好的,如果没有给某种类型的文件
在装系统时 没有单独设置存储空间 那就是有根分区的空间存储数据
3.linux 操作 使用命令实现
命令语法格式:
命令名 [选项] 参数1 参数2 ....
#选项是可选的,作用是改变命令的执行方式,如果执行命令时不加选项,按默认方式执行;
参数 通常是操作的目录名 或 文件名
命令可以单独使用、命令和命令的选项区分字母大小写,命令的操作对象是规定的。
命令和选项之间 至少要有一个空格间隔 多个算一个;选项和参数之间至少要有一个空格间隔多个算一个;参数和参数之间至少要有一个空格间隔多个算一个;
相对路径:从当前目录开始路径
绝对路径:从系统根目录开始的路径
/ 出现在路径的开始位置表示根目录;出现在路径的中间或结尾是目录的间隔符号
4.ls 显示当前目录下的文件列表,可以通过颜色识别文件类型
深蓝色 目录(文件夹)
浅蓝色 链接文件
红色 压缩文件 、 打包文件 、带特殊权 限为的文件
红色闪烁 链接文件源文件丢失
黑色 普通文本文件 配置文件
绿色 有执行权限的文件 、 shell脚本文件
黄色 硬件设备文件
5.linux系统目录结构
(倒挂的树形结构)
/ (根)
bin 普通用户可以使用的命令
sbin 特权用户可以使用的命令
root 系统管理员的家目录
lib 模块文件 库文件
lib64 .o .so lib软件名.o ;lib软件名.so
etc 操作系统的配置文件,某种服务的配置文件 .conf .cf .cnf
dev 设备文件(硬盘)
mnt 习惯性把移动设置手动挂载到此目录里
media 光盘设备默认的加载目录
opt 手动安装第三方软件的目录, 某些第3方软件的默认安装目录
proc 虚拟目录 其内存放的数据不占用物理 磁盘空间 显示的数据是存放在内存里 的
selinux 存放与selinux服务相关信息
var 存放变化的文件 系统日志文件,服务的日志文件,计划任务文件
tmp 系统或服务在运行过程中产生临时文件系统会定期的清理此目录下的临时文件 lost+found 存放磁盘检测文件,这个目录下有文件时;‘说明磁盘有问题了
tftpboot tftp服务家目录 安装了提供tftp服务的软件包后 就会有此目录
home 普通用户的家目录所在的目录
(添加一个新的系统用户时,都会默认在此目录创建一个与用户同名的目录,做为普通用户的家目录)
cd 目录名 切换 目录
表示目录的符号
/ 根目录 . 当前目录 .. 当前目录的上一级目录 ~ 当前登陆用户的家目录 - 上一次所在的目录
目录内基本操作
mkdir [选项] 目录名
-p 同时创建多级目录 rmdir 目录名 (只能删除空目录) rm -rf 目录名 (删除非空目录)
-r 递归
-f 强制
rm [选项] 文件名 删除文件
-f 强制删除文件
-r 删除目录时使用
rm -rf 目录名
ls 显示目录文件列表
ls [选项] 目录名
ls 显示当前目录下的文件列表
-l 显示文件的详细信息(长格式)
-a 显示所有文件包括隐藏文件
-d 查看指定目录本身的信息
目录注意事项:
目录名区分字母大小写 具有唯一性 不要使用特殊符号 和 系统关键字
对文件操作的命令
touch 文件名 创建空文件
* 如果文件文件名已经存在 修改文件的时间
如果文件名不存在是创建文件
linux系统里没有扩展名的概念,文件类型是约定俗成的命名方式
.rpm 用rpm命令安装的软件包
.tar 用tar命令生成的打包文件
.tar.gz .tar.bz2 打包并压缩的文件
.conf .cnf 系统或服务的配置文件
.o .so 模块文件
.bin 给执行权限后就能运行的文件
.sh shell脚本文件
查看文件内容
cat [选项] 文件名
-b 查看文件内容时给文件加行号 head [选项] 文件名
默认显示文件前10行 tail [选项] 文件名
默认显示文件后10行
-f 实时显示文件内容
查看文件内容多的文件 (翻页查看文件内容)
more [选项] 文件名(只能往下看)
less [选项] 文件名(能上下翻页看)
PageUp 向上翻页看
PageDown 向下翻页看
:q 退出查看
/查找的字串 (从上向下查找,默认把光标定位到第一个与查找字串匹配的字符上)
n 把光标定位到下一个匹配的字串上
N 把光标移回到上一个匹配的字串上
cat head more less tail
/etc/inittab
/etc/sysconfig/network
/etc/passwd
/etc/shadow
文件操作
cp 拷贝文件
cp [选项] 源文件 目标文件 -r 递归拷贝文件 (拷贝文件时使用)
mv 移动文件或目录
修改文件名或目录名 mv [选项] 源文件 目标文件
-h 和 --help 是命令的帮助选项
功能是查看命令的帮助信息 ctrl + c 结束命令的执行
ctrl + l 清屏 su - 用户名 切换用户
- 切换用户的同时切换系统环境
pwd whoami hostname cd rmdir
mkdir touch rm ls cat more
less tail cp mv su useradd
passwd exit
reboot
init
shutdown -r now
shutdown -h now
init
poweroff
history 显示在当前终端下执行过的命令
history -c 删除在当前终端下执行过的命令。
Linux基础1的更多相关文章
- Linux基础练习题(二)
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
- 大数据每日干货第四天(linux基础之一目录结构与常用命令)
为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...
- Linux课程实践一:Linux基础实践(SSH)
一.SSH服务 1. 安装SSH (1)查看是否已经安装过ssh服务 rpm -qa |grep ssh (2)进行安装 sudo apt-get install openssh-server Ubu ...
- 还是不想改报告,伊阿忆啊哟-Linux基础继续
hi 虽然今天是最最美好的周六(前不着工作日后不着工作日),但老子还要来改报告,但额就是不想改,你拿我有啥办法啊... 争取完结Linux基础 一.Linux常用命令(三) 4.帮助命令 4.1 帮助 ...
- 原来今天是感恩节-Linux基础继续&MySQL和PHP
hi 原来今天是感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 下午开题会议还是有所收获,悄悄的,就变向那个不喜欢自己的人了. 一.Linux基础(二) ...
- 买错的电影票,含着泪也得看-LAMP搭建&Linux基础
hi 没说过,上周五室友过生请客,在龙湖里吃嗨了喝爽了,回去的路上侃侃而谈.说好的这周一起去看年内最后的大片,火星救援的,谁知道老子眼神不好,买错了电影的时间...把周六的约定提前到了今儿个下午,ma ...
- Linux基础3(文件权限)
文件权限 1.普通权限 (登陆用户对文件或目录的读写执行的权限) 普通权限对管理员用户无效 文件和目录 都有4中类型的用户u 所有者 : 文件.目录的创建者g 所属组 : 文件.目录属于的用户组o 其 ...
- Linux课程实践一:Linux基础实践(基础操作)
一.软件源维护 1. 基本操作 (1)查看源列表 sudo vim /etc/apt/sources.list deb:二进制软件安装包 deb-src:源码包 (2)备份软件源列表 sudo cp ...
- 实践一:Linux基础实践
一.Linux基础实践 1.1 1. 掌握软件源的维护方法,配置系统使用软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 这部分内容在许多学长学姐的报告里都有很详细的讲解,我在此就不赘述 ...
- Linux基础精华
Linux基础精华 (继续跟新中...) 常用命令: Linux shell 环境 让你提升命令行效 率的 Bash 快捷键 [完整版] 设置你自己的liux alias Linux的Find使用 L ...
随机推荐
- Oracle中的NVL函数
Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...
- js的client详解
clientWidth:可视区宽 说明:样式宽+padding clientHeight:可视区高 说明:样式高+padding elem.clientWidth //获取元素 ...
- 资料,来自HTML5前端开发学习⑤群
resource HTML5+CSS3视频教程:http://pan.baidu.com/s/1hsyOjze 密码:c3uw JavaScript视频教程:链接:http://pan.baidu.c ...
- BZOJ 1588: [HNOI2002]营业额统计
1588: [HNOI2002]营业额统计 Time Limit: 5 Sec Memory Limit: 162 MBSubmit: 14396 Solved: 5521[Submit][Sta ...
- MYSQL游标使用
CREATE PROCEDURE `sp_UpdateData`() BEGIN ); /*修改会员卡的几个金额*/ DECLARE done INT DEFAULT FALSE; DECLARE c ...
- ASP.NET性能优化之减少请求
在上篇<ASP.NET性能优化之让浏览器缓存动态网页> 中的方案中,浏览器发送If-Modified-Since将是否需要使用自己的缓存交给WEB服务器去决定,服务器告知浏览器去读缓存,浏 ...
- 我的微型工作流引擎-功能解析及API设计
一.前言 上一篇我给大家介绍了我的工作流的模型和基本的设计,这篇我想详细说明下我这款工作流的功能及使用示例.这款工作流主要是面向开发者设计的,为了先让大家有个全局的认识,局部功能的设计实现就不细说了, ...
- ASP.NET 系列:单元测试之Log4Net
使用Log组件时,我们通常自定义ILogger接口,使用Log4Net等组件进行适配来定义不同的实现类.使用Log4Net日志组件时,为了即方便单元测试又能使用配置文件,我们通过Log4Net的ILo ...
- 基于nodejs的终端天气查询
国际惯例,先上效果图 前天,突然想到,怎么直接在命令行查询天气呢?好的,那就写一个吧.然后就开始找城市.天气的api接口,最终做出来这么一个东西. 安装方法:$ npm install tianqi ...
- [BZOJ1854][Scoi2010]游戏(二分图匹配/并查集)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1854 分析:很裸的一道二分图匹配对吧,但是在hzwer的blog上看见神奇的并查集做法 ...