分为内核版本和发型版本
.gz .bz2 .tar.bz2 .tgz.rpm.html .php.sh.conf| 目录 | 用途 |
|---|---|
| / | 根目录 |
| /boot | 启动目录,启动相关文件 |
| /dev | 设备文件 |
| /etc | 配置文件 |
| /home | 普通用户的家目录,可以操作 |
| /lib | 系统库保存目录 |
| /mnt | 移动设备挂载目录 |
| /media | 光盘挂载目录 |
| /misc | 磁带机挂载目录 |
| /root | 超级用户的家目录,可以操作 |
| /tmp | 临时目录,可以操作 |
| /proc | 正在运行的内核信息映射, 主要输出进程信息、内存资源信息和磁盘分区信息等等 |
| /sys | 硬件设备的驱动程序信息 |
| /var | 变量 |
| /bin | 普通的基本命令,如ls,chmod等,一般的用户也都可以使用 |
| /sbin | 基本的系统命令,如shutdown,reboot,用于启动系统,修复系统,只有管理员才可以运行 |
| /usr/bin | 是你在后期安装的一些软件的运行脚本 |
| /usr/sbin | 放置一些用户安装的系统管理的必备程序 |
[root@zhangrenyang ~]#
-a 与 --all等效ls -l
显示详细信息
drwxr-xr-x root root 800 Sep 16 00:19 logs
| drwxr-xr-x | root | root | 800 | Sep 16 00:19 | logs |
|---|---|---|---|---|---|
| 文件类型和权限 | 所有者 | 所属组 | 文件大小 | 最后修改时间 | 文件名 |
mkdir -p hello
cd hello
pwd
rmdir hello
rm -rf hello
mkdir afolder
mkdir bfolder
cd afolder/
touch 1.txt
cp 1.txt ~/bfolder/
mv 1.txt 11.txt
link# ln -s /root/bfolder/11.txt 22.txt
/var/lib/mlocate/mlocate.db后台数据库,每天更新一次updatedb命令立刻更新数据库yum -y install mlocate
whereis lswhereis cdwhich lswhich cd/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
find / -name 11.txt
* 匹配任意内容? 匹配任意一个字符[] 匹配任意一个中括号内的字符# touch abc.txt
# find . -name "ab[cdef].txt"
find . -iname "Ab[cdef].txt"
find /root -user root
find /root -nouser
find . -mtime +5
| 参数 | 含义 |
|---|---|
| atime | 文件访问时间 |
| ctime | 改变文件属性 |
| mtime | 修改文件内容 |
| 参数 | 含义 |
|---|---|
| -5 | 5天内修改的文件 |
| 5 | 5天前当前修改的文件 |
| +5 | 5天前修改的文件 |
find . -size +0k
| 参数 | 含义 |
|---|---|
| -8k | 小于8K |
| 8k | 等于8K |
| +8k | 大于8K |
| +8M | 小于8M |
find /tmp -size +10k -a -size -20k
find /tmp -size +10k -a -size -20k -exec ls -lh {} \;
-i 忽略大小写 -v 排除指定字符串vi a.txt
grep b a.txt
grep -v b a.txt
grep -i f a.txt
| 功能 | 命令 |
|---|---|
| 压缩文件 | zip 压缩文件名.zip 源文件 |
| 压缩目录 | zip -r 压缩目录名.zip 源目录 |
| 解压 | unzip 压缩目录名.zip |
yum install -y unzip zip
mkdir book
touch book/1.txt
touch book/2.txt
zip -r book.zip book
rm -rf book/ rmdir book
unzip book.zip
| 命令 | 示例 | 含义 |
|---|---|---|
| gzip 源文件 | gzip book.txt | 压缩为.gz格式的压缩文件,源文件会消失 |
| gzip -c 源文件 > 压缩文件 | gzip -c book.txt > book.txt.gz | 压缩为.gz格式的压缩文件,源文件不会消失 |
| gzip -r 目录 | gzip -r book | 把目录下的每个子文件都变成压缩包,并删除原文件,当前目录无变化 |
| gzip -d 压缩文件名 | gzip -d 1.txt.gz | 解压缩文件,不保留压缩包 |
| gunzip 压缩文件 | gunzip 2.txt.gz | 解压缩文件,也不保留压缩包 |
touch book.txt
mkdir book
touch book/1.txt
touch book/2.txt
gzip book.txt //源文件会消失
gzip -c 1.txt > 1.txt.gz //源文件不消失
gzip book.txt //压缩为.gz格式文件,源文件会消失
gzip -r book //把目录下的每个子文件都变成压缩包
cd book
gzip -d 1.txt.gz //解压缩文件,不保留压缩包
gunzip 2.txt.gz
tar -cvf 打包文件名 源文件tar -cvf book.tar book //会打包出一个book.tar文件
tar -xvf book.tar
zip可以压缩目录但压缩效率不高,gzip压缩效率高但不支持目录.tar格式,再压缩为.gz格式
-c 压缩为.tar.gz格式
-x 解压缩.tar.gz格式| 命令 | 示例 | 含义 |
|---|---|---|
tar -zcvf 压缩包名 .tar.gz源文件 |
tar -zcvf book.tar.gz book | 可以先打包为.tar格式,再压缩为.gz格式 |
| tar -zxvf 压缩包名.tar.gz | tar -zxvf book.tar.gz | 解压tar.gz压缩包 |
tar -zcvf book.tar.gz book
tar -zxvf book.tar.gz
shutdown -r 06:00
shutdown -c
关机
init 0
重启
init 6
退出登录
logout
查看登录用户信息
/var/log/wtmp 文件cat -n textfile1
more testfile
head -5 readme.txt
tail -5 mail.txt
tail -f access.log
head -10 file | tail -5
sda,它的第一个分区叫sda1vda,它的第一个分区叫vda1df(disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计df -h
| 硬件 | 设备文件名 |
|---|---|
| IDE硬盘 | /dev/hd[a-d] |
| SCSI/SATA/USB硬盘 | /dev/sd[a-p] |
| virtio磁盘 | /dev/vd[a-p] |




挂载点挂载/为根目录,必须挂载到一个分区上,默认所有子目录都会写入这个分区/dev/sd2挂载到了 /目录上,也就是说向/目录下在写文件就是往/dev/sd2分区里写文件/dev/sd1挂载到了 /boot目录上,也就是说向/boot目录下在写文件就是往/dev/sd1分区里写文件/dev/sd3挂载到了 //home目录上,也就是说向//home目录下在写文件就是往/dev/sd3分区里写文件