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 6   
shutdown -r  now
shutdown -h now   
init 0  
poweroff

history  显示在当前终端下执行过的命令
history  -c  删除在当前终端下执行过的命令。

posted @ 2016-03-22 15:25  侠之大者kamil  阅读(157)  评论(0编辑  收藏  举报