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

cat 文件名              #查看文件内容。从头到尾
    -n                  #列出行号

  4)查看more

more  文件名             #分屏显示文件内容
  空格向下翻页   b  向上翻页   q   退出

  5)查看less

less 文件名              #分行显示文件内容

  6)查看head

head  文件名             #显示文件头
head  -n  行数 文件名    #指定显示文件头几行
head -n 20 文件名        #显示前二十行

  7)查看tail

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

      4shell   命令解释器

命令解释器   /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 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值