标签:linux
4)建立目录
[root@localhost ~]# mkdir 文件名
[root@localhost~]# mkdir -p 11/22/33/44 #递归创建目录
5)删除目录
[root@localhost~]# rmdir 目录名 #只能是空目录
[root@localhost~]# rm 文件名 #删除文件
[root@localhost~]# rm –rf 目录 #删除文件和目录
-r递归,删除目录
-f强制
6)tree 目录名显示指定目录下所有内容的目录树
tree是一个外部命令,默认没有安装,等看完安装之后可以尝试安装一下执行tree命令看看
1、 文件操作命令
1) 创建空文件或修改文件时间
[root@localhost ~]# touch 文件名
2) 删除
[root@localhost ~]# rm –rf 文件名
3)cat 文件名 查看文件内容。从头到尾
-n 列出行号
4)more 文件名 分屏显示文件内容
空格向下翻页 b 向上翻页 q 退出
5)less 文件名 分行显示文件内容
6)head 文件名 显示文件头
head -n 行数 文件名 指定显示文件头几行
head -n 20 文件名 显示前二十行
7)tail -n 行数 文件名 指定显示文件后几行
-f 监听文件尾,不退出。适合监听实时文件
3、文件和目录都能操作是命令
1)rm 删除文件或目录
2)复制cp
cp 源文件 目标位置
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 相当于 -pdr
cp ss /tmp/ 原名复制
cp ss /tmp/dd 改名复制
3)剪切或改名
mv 源文件 目标位置
mv /root/aa /tmp/
mv aa bb
4、shell 命令解释器
命令解释器 /bin/bash linux标准shell
内部命令 shell自带的。没有明确的可执行文件
外部命令 后期开发。有可执行文件
5、链接文件
Ln
硬链接特征:
1、 拥有相同是i节点和存储block块,可以看出是同一个文件
2、 可通过i节点识别
3、 不能跨分区
4、 不能针对目录使用
硬链接不能链接目录
硬链接不能跨分区
Ln 源文件 目标文件
软链接特征:
1、 类似windows快捷方式
2、 软链接拥有自己的I节点和block块,但是数据块中只保存文件的文件名和I节点号,并没有实际的文件数据
3、 Lrwxrwxrwx l软链接
4、 修改任意文件,另一个都改变
5、 删除源文件,软链接不能使用
Ln -s 源文件 目标文件 文件名都必须写绝对路径
1、权限位
-rw-r--r--. 1 rootroot 27891 4月 20 21:22 install.log
权限位是十位
第一位: 代表文件类型
- 普通文件
d 目录文件
l 链接文件
b 块设备文件
c 字符设备文件
s 套接字
p 管道
九位 属主权限u 属组权限g 其他人权限o
r 读写 4
w 写 2
x 执行
2、修改权限
chmod
chmod u+x aa #aa文件的属主加上执行权限
chmod u-x aa #取消aa文件属主的执行权限
chmod g+w,o+w aa #给aa文件添加属组写权限,其他人写权限
chmod u=rwx aa #给文件定义rwx权限
chmod 755 aa #强调,权限必须先明确身份
chmod 644 aa
3、权限意义:
1) 权限对文件的含义
r:读取文件内容 cat more head tail
w:编辑、新增、修改文件内容 vi echo
但是不包括删除文件
x:可执行
2)权限对目录的含义
r:可以查询目录下文件名 ls
w:具有修改目录结构是权限,如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切 touch rm mv cp
x:可以进入目录 cd
4、属主和属组命令
chown
chown 用户名 文件名 #改变文件属主
chown user1 aa #user1必须存在
chown user1:user1 aa #改变属主同时改变属组
useradd 用户名 #添加用户
passwd 用户名 #设定用户密码
chgrp 属组 文件名 #改名属组
5、文件和目录默认权限
umask shell内置命令
例:
[root@localhost ~]# umask
0022
文件: 666 022 644
-wr-wr-wr- 减去 -----w--w- 等于 -wr—r—r-
666 033
-wr-wr-wr- 减去 -----wx-wx 等于 644
目录: 777 022 755
umask 查看系统umask值 -S(大)以字母显示权限
umask 022临时修改umask值
本文出自 “吴老二” 博客,请务必保留此出处http://9827789.blog.51cto.com/9817789/1654796
标签:linux
原文地址:http://9827789.blog.51cto.com/9817789/1654796