Linux 文件
Linux 文件分为两种:
- 字符;
- 二进制文件
设备
- 硬盘、U盘、光驱------------块设备
- 键盘、打印机 ------------字符设备
Linux 分区命名 /dev/xxyN
- /dev/ 所有设备文件所在的目录名
- xx 分区所在设备类型(hd---IDE磁盘;sd---SCSI磁盘)
- y 分区所在的设备(插在主板的哪个插口)
/dev/hda --- 第一个IDE磁盘
/dev/sdb --- 第二个SCSI磁盘
- N 代表分区。前4个分区(主分区或扩展分区),数字以1排到4;逻辑分区永远从5开始。
/dev/hda3 --- 第一个IDE硬盘上的第3个主分区或扩展分区
/dev/sdb6 --- 第二个SCSI硬盘上的第2个逻辑分区
Linux 常用命令
挂载 mount
mount /dev/cdrom(设备) /mnt/cdr(挂载点,mount point)
umount /dev/cdrom 卸载
Shell 变量分类
- 环境变量
- 预定义变量
- 位置变量
- 自定义变量
脚本---由多个命令构成
首行 #!/bin/bash --定义脚本运行Shell环境
#…… --注释
目录结构
- /usr/bin & /usr/sbin --- 可执行文件
- /etc --- 配置文件
- /etc/share/doc --- 文档文件
- /etc/share/man --- 帮助文件
查看进程
- ps -aux 静态
- top 动态
- pstree 进程树
压缩
- tar -cf *.tar 源目录
- tar -czf *tar.gz 源目录,用gzip压缩
- tar -cjf *tar.bz2 源目录,用bzip压缩
解压缩
- tar -xf|-xzf|xjf -c 指定目录
查看文件类表
- tar -tf|-tzf|-tjf
查看目录
- ls -l
注:占空间大小 创建人 所有人 实际占多少 创建实际 名
权限
- 修改权限 chmod %%% 文件名(如:chmod 775 文件名)
- 修改文件所有者 chown 所有者 文件名
grep 查看文件哪一行包含要找的数据
例:grep abcd 文件名
wc 数文件有多少行
查看当前目录有多少文件 ls -l|grep "^-"|wc -l
ftp自启动
- chkconfig --level 5 vesftpd on
- chkconfig vsftpd on
文件以"."开头,默认为隐藏文件
dmesg|more 查看开机信息
默认启动命令行界面 /etc/inittab 5(id:3)
service iptables stop 关闭防火墙
chkconfig iptables off 默认设成关闭
ismod 载入模块 install module
ismod [-fkmpsvxX][-o<模块名称>][模块文件][符号名称=符号值]
注:Linux有许多功能是通过模块的方式,在需要的时候才载入kernel,如此可使kernel较为精简,进而提高效率,以及保有较大的弹性,这类载入的模块,通常是设备驱动程序。