1、数值形式调整目录权限 基本权限:r=4,w=2,x=1

chmod 755 /root/
ls -ld /root/

2、系统常用目录的作用: /boot 存放系统引导必需的文件,包括内核、启动配置 /bin、/sbin 存放各种命令程序 /dev 存放硬盘、键盘、鼠标、光驱等各种设备文件 /etc 存放Linux系统及各种程序的配置文件 /root、/home/用户名 分别是管理员root、普通用户的默认家目录 /var 存放日志文件、邮箱目录等经常变化的文件 /proc 存放内存中的映射数据,不占用磁盘 /tmp 存放系统运行过程中使用的一些临时文件 可以 man hier 查看 3、历史命令

  • 管理/调用曾经执行过的命令 – history:查看历史命令列表 – history -c:清空历史命令 – !n:执行命令历史中的第n条命令 – !str:执行最近一次以str开头的历史命令 --ctrl +r 查找历史命令
  • 调整历史命令的数量
vim /etc/profile
HISTSIZE=500  //默认1000

4、实用小命令工具 • du,统计文件的占用空间 – du [选项]... [目录或文件]... – -s:只统计每个参数所占用的总空间大小 – -h:提供易读容量单位(K、M等) 5、date,查看/调整系统日期时间 date -s “yyyy-mm-dd HH:MM:SS” //修改时间 6、ln,创建软连接,快捷方式 ln -s /路径/源文件 /路径/快捷方式名 软连接 ln /路径/源文件 /路径/快捷方式名 硬连接 软连接只是文件的一个快捷方式,可以不在同一块磁盘,而硬连接与原始文件i节点编号相同,对应同一个磁盘,当原始文件删除时软连接将会失效,而硬连接仍然可以使用。如果已知原始文件和硬连接的路径,但原始文件丢失时,可以快速重建原始文件 ln file-h file 不支持为目录创建硬连接,但支持创建软连接 7、zip归档工具,跨平台的压缩格式 – zip [-r] 备份文件.zip 被归档的文档... zip -r /opt/test.zip /home/ /root/

  • 释放归档+解压操作 --unzip 备份文件.zip -d 解压目录
unzip /opt/test.zip  -d /mnt

8、自定义YUM软件仓库

  • YUM目录的准备工作: --大量的RPM软件包 --repodata仓库档案 repodata仓库档案提供的数据: filelists.xml.gz:提供所有软件包的文件安装清单 primary.xml.gz:提供所有软件包的基本/主要信息 other.xml.gz:提供所有软件包的其他信息 repomd.xml:提供上述档案数据文件.xml.gz的下载和校验信息
mkdir  /libreoffice    //创建软件仓库目录
cd   /libreoffice        //进入目录
createrepo  .           //.为当前目录

9、vim 效率操作 命令模式常用操作: 1G 或 gg ,跳转到文件的首行 G ,跳转到文件的末尾行 yy、#yy ,复制光标处的一行、#行 p、P ,粘贴到光标处之后、之前 x 或 Delete键 ,删除光标处的单个字符 dd、#dd ,删除光标处的一行、#行 d^、d$ ,从光标处之前删除至行首/行尾 /word 向后查找字符串“word”,再按n/N跳至后/前一个结果 u ,撤销最近的一次操作 U ,撤销对当前行的所有修改 Ctrl + r 取消前一次撤销操作 ZZ 保存修改并退出 末行模式常用操作: :s/old/new ,替换当前行第一个“old” :s/old/new/g ,替换当前行所有的“old” :n,m s/old/new/g ,替换第n-m行所有的“old” :% s/old/new/g ,替换文件内所有的“old” :w /root/newfile ,另存为其它文件 :r /etc/filesystems ,读入其他文件内容 :set nu|nonu ,显示/不显示行号 :set ai|noai ,启用/关闭自动缩进 10、源码安装软件包inotify-tools

  • tar解包
  • ./configure配置
  • make 编译 make install 安装 步骤一:确认已配置好编译环境
yum  -y  install  gcc  gcc-c++  make  //一般c语言写的软件需要安装  不知道也可不装 软后根据报错安装依赖包

步骤二:编译安装inotify-tools软件包

tar  xf  inotify-tools-3.13.tar.gz  -C /usr/src/    //解包
cd  /usr/src/inotify-tools-3.13/          //进入源码目录
./configure                       //配置
make && make install  //编译安装

11、使用systemctl 工具

  • systemd是一个更高效的系统&服务管理器,其相关特性如下: --开机服务并行启动,各系统服务间的精确依赖 --配置目录:/etc/systemd/system/ --服务目录:/lib/systemd/system/
  • systemctl是systemd的管理工具,将相关资源组织为unit配置单元进行管理。不同的unit决定了一组相关的启动任务,service和target是最常用的配置单元: --service:后台独立服务 --target:一套配置单元的组合,类似于传统“运行级别” start //启动 restart //重启 stop //停止 status //服务运行状态 enable //开机自启