查询一个包是否被安装
- rpm -q | grep < rpm package name>
列出所有被安装的 rpm package
- rpm -qa | grep
- rpm -qa | grep
隐藏/显示 隐藏文件: Ctrl + h
- 硬盘数据分为两个区域
- 主引导分区 (MBR, Master Boot Recorder): 放置这个硬盘的信息区,只有 4 个分区记录,这些记录被称为主分区和扩展分区(Extended)。一个磁盘最多可有 4 个(主 + 扩展)分区。其中,扩展分区只能有一个
- 引导程序 磁盘分区表,分区即修改磁盘 MBR 里的分区表
数据放置区, 实际文件数据放置的地方
- 如分区超过 4 个,一定要有扩展分区,且必须将所有剩下的空间分给扩展分区,然后再以逻辑分区来规划扩展分区的空间
关机 shutdown
- shutdown -h now, 立刻关机
- shutdown -h 20:30, 定时关机
- shutdown -h +10, 10分钟后关机
- shutdown -r now, 立刻重启
- shutdown -r +30 ‘The system will reboot’, 再过30分钟系统会重新启动,并显示后面的信息
Linux 文件属性
- -rwxrwx—, 一个文件有 10 个属性
- 第一个属性表示这个文件是”目录, 文件或连接文件等”:
- [d], 目录
- [-], 文件
- [l], 连接文件 (link file)
- [d], 设备文件中可供存储的接口设备
[c], 设备文件中的串行端口设备
- 例1, drwxr–r–, 这时非 root 账号不可以进入该目录, 因为 x 与目录的关系相关重要, 如果在该目录下不能执行命令的话, 那么自然也就无法进入了. 因此, 如对他人开放某个目录, 记得开放该目录的 x 属性
- 例2, -rw-r–r– 1 root root
- 拥有者为 root, 用户组为 root,只有 root 才有访问权
- 例3, -rwxr-xr– 1 test1 testgroup
- 拥有者为 test1, 用户组为 testgroup, test1 对此文件具有可读, 可写, 可执行的权力; 而同组其他用户可读, 可执行, 但不能写; 非 testgroup 用户组的人则仅可读, 不能写, 不能执行
- 例4, -rwxr-xr– 1 test1 testgroup
- 拥有者 test1 可在本目录中进行任何操作, testgroup 用户组的账号可以进入本目录进行操作, 但不能在本目录下写入; 其他权限虽然有 r, 但由于没有 x 权限, 因此不能进入此目录, x 与能否进入该目录有关
- w 可以让用户删除, 更新, 新建文件或目录
- 更改文件权限, 当复制文件的时候使用
- chgrp: 改变文件所属于用户组
- chown: 改变文件所有者
- chmod: 改变文件的属性, 可使用数字或符号
- 当以 vi 编辑 shell 的文字后, 属性通常是 -rw-rw-rw-, 也就是 666, 如要将它变成可执行文件, 并不能让其他人修改此文件, 那么就需要 -rwxr-xr-x 这个 755 的属性, 使用 chmod 755 filename 命令
套接字 (sockets)
- 通常用在网络数据连接. 可以启动一个程序监听客户端的要求, 客户段就可以通过套接字来进行数据通信
cd -, 返回前一个工作目录
cd ~account, 返回 account 用户的家目录
[root@linux tmp]# cp -i ~/.bashrc bashhh, 将家目录下的 .bashrc 复制到 /tmp下, 并重命名为 bashhh
修改文件时间与创建新文件 touch
- touch -t 0507150202 bashrc
- 将 bashrc 日期修改为 2005/07/15 2:02
文件权限掩码 umask
- 普通用户为 002, root 用户为 022
- “文件” 默认 “没有 x 权限”, 只有 rw (666) -rw-rw-rw-
- “目录” 中的 x 与是否可进入此目录有关, 因此默认开放所有权限, 即 rwx (777)
- -rw-rw-rw-
- umask -S u=rwx,g=rx,o=rx
- 例如, umask 为 022, 当用户建立文件和目录时:
- 建立文件: (-rw-rw-rw-) - (—–w–w-) = (-rw-r–r–)
- 建立目录: (drwxrwxrwx) - (—–w–w-) = (drwxr-xr-x)
搜索文件
- 例如: 查找 client.c
- locate client.c
磁盘与目录的可用容量
- df -h
- df -h /etc