1 2 3 4 5
chmod u=rwx,g=rw,o=rw install.log chmod u-x install.log chmod u+x install.log chmod a=r install.log chmod 644 install.log 改变install.log文件的权限 让所有的用户都只有读的权限 chmod 777 test.txt 表示test.txt文件所有用户和组都有权限可读、可写、可执行
小结如何通过chmod去修改某个文件的访问权限 ① chmod [0-7][0-7][0-7] 文件名 ② chmod u=rwx,g=rw,o=rx 文件名 ③ chmod u-r,g+x,o-r 文件名
chown 改变文件的所有者和所属的工作组
No 1 2 命令/参数 chown shwezh install.log chown shwezh:shwezh install.log 作用 改变install.log文件的所有者为 shwezh 用户 同时改变install.log文件的所有者和所属的工作组为shwezh,冒号“:”也可以用点“.”来表示 find 在指定目录下查找文件
No 1 2
命令/参数 find / -name passwd find /root -name mylinux -exec rm -f {} \\; 作用 从根目录开始查找以“passwd”命名的文件 从root目录开始查找文件名为mylinux文件,找到并删除。 ln 为文件创建链接
No 1 2
命令/参数 ln install.log hardlink.install.log ln -s install.log sys.install.log 创建硬链接 创建软链接 作用 mkdir 创建目录
No 1 2
mkdir test mkdir -p a/b/c/d/e/f 命令/参数 创建test目录 创建多级目录 作用 whereis 定位相关文件的路径
whereis作用 定位指令的二进制程序、源代码文件、手册页及相关文件的路径 No 1 whereis ls 命令/参数 显示ls指令的路径 作用 which 查找显示给定指令的绝对路径
No 1 which ls 命令/参数 作用 查找ls指令的绝对路径 file 查看给定文件的类型
No 1
file install.log 命令/参数 作用 查看install.log 文件的类型 touch 改变文件的时间属性、创建新的空文件
No 1 2 3
touch install.log touch nulltext touch file{1,2,3,4} 命令/参数 创建新的空文件 批量创建文件 作用 将install.log文件的时间改为当前时间 locate 查找文件的保存路径
No 1 2
updatedb 命令/参数 locate passwd 作用 查询passwd文件的保存路径,locate指令比find的效率高 要保证locate的执行效率,就要不定期的更新locate数据库 dd 复制文件并对格式进行转化
updatedb 和locate指令结合使用
No 1 updatedb 命令/参数 作用 用于更新locate执行是用的数据库,第一次执行的时候比较缓慢,要遍历整个文件的目录结构然后保存在数据库中去。 要保证locate指令查询的准确就要更新数据库。
dirname 显示文件的路径
No 1 命令/参数 [root@localhost ~]# dirname /etc/httpd/conf/httpd.conf /etc/httpd/conf [root@localhost ~]# 作用 在命令行使用的频率不高,主要在shell编程中要用到 pathchk 检查文件的路径是否具有可移植性
没有任何提示表名文件路径可用
unlink 删除指定的普通文件
basename 去文件名称的路径和后缀信息
在shell编程中经常使用
rename 批量重命名文件
第2章
vi 编辑器的使用
No 1 2 3 4 5 6 7 8 9 11 vi vi demo.txt i 按 Esc 键 I a A o :q! 命令/参数 进入vi 有欢迎界面 如果存在则打开,不存在就会创建 进入编辑状态,输入的内容插入到当前光标之前 进入命令状态 在行首插入新的文本 在当前光标后边,追加新的文本(append) 在当前行尾追加文本 小写“o”在当前行下面插入一个空行 在当前行的上面插入一个空行 强制退出不保存 退出,如果文件修改会提示要保存 保存 保存并退出 保存并退出 保存并退出 在命令状态可以控制光标的移动 在命令状态可以控制光标的移动 切换到第30行 在最后一行 复制当前光标所在的行 在当前光标所在的行复制粘贴的内容 按 Esc 键 输入“:q” 回车就可以退出 作用 10 O 12 :q 13 :w 14 :wq 15 :x 16 按住Shift键,按两次Z键 17 H、J、K、L 18 上下左右键 19 : 30 20 :$ 21 yy 22 p