文件、目录管理 上

2.1/2.2 系统目录结构

tree  查看目录树形结构

         -L 目录的深度

/boot 开机所需文件—内核、开机菜单以及所需配置文件等
/dev 以文件形式存放任何设备与接口
/etc 配置文件
/home 用户主目录
/bin 存放单用户模式下还可以操作的命令
/lib 开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数
/sbin 开机过程中需要的命令
/media 用于挂载设备文件的目录
/opt 放置第三方的软件
/root 系统管理员的家目录
/srv 一些网络服务的数据文件目录
/tmp 任何人均可使用的“共享”临时目录
/proc 虚拟文件系统,例如系统内核、进程、外部设备及网络状态等
/usr/local 用户自行安装的软件
/usr/sbin Linux系统开机时不会使用到的软件/命令/脚本
/usr/share 帮助与说明文件,也可放置共享文件
/var 主要存放经常变化的文件,如日志
/lost+found 当文件系统发生错误时,将一些丢失的文件片段存放在这里


2.3 ls命令

ls 显示目录中的文件信息 -a 显示全部文件(包括隐藏文件)

                        -l 详细信息(同ll)

                        -i 显示文件索引节点号(inode)

                        -d 查看目录属性信息

                        -h 人性化打印文件的大小

                        -t 以时间为序排列

2.4 文件类型

d:文件夹

-:普通文件、二进制文件

l:链接

b:块设备文件

p:管道文件

c:字符设备文件

s:通信文件


2.5 alias命令

which 查看命令的绝对路径

alias 别名=‘命令’ 添加别名

unalias 别名  移除别名

2.6 相对和绝对路径

绝对路径 从根目录开始的路径,在所有目录下有效

相对路径 对于当前目录开始的路径,其他目录下无效


2.7 cd命令

cd 进入目录     -  上次的目录

                        .. 上一级目录

 

                        ~   进入当前用户的家目录


2.8 创建和删除目录mkdir/rmdir

mkdir 创建目录  -p  一并建立上层目录不存在的目录

                -v  可视化,显示创建过程

rmdir 删除目录  -p  一并删除上层为空目录


2.9 rm命令

rm 删除文件或目录  -f  强制删除,不提示报错信息

                                -r  删除目录


2.10 环境变量PATH

添加环境变量  PATH=$PATH:目录 单次有效

在/etc/profile中添加 可永久有效


2.11 cp命令

cp 拷贝文件

            -r 拷贝文件夹(在文件夹名称后统一/)

如果目标目录存在,就会复制到目标目录下


2.12 mv命令

mv 同目录下改名字 不同目录移动位置

如果目标目录不存在,就会修改目录名称

如果目标目录存在,就会复制到目标目录下

 

2.13 文档查看cat/more/less/head/tail

cat 查看文件内容  -A 显示全部字符

                             -n 显示行号

tac 倒叙查看文件内容,与cat相反

more 以屏幕为单位显示内容并可以翻页 空格往下 ctrl+B往上 看完自动退出

less 支持方向键查看 看完不自动退出

      /+搜索词  从头查找内容   n  下一个  shift+n 上一个

      ?+搜索词  从尾查找内容

 

      g 定位首行  shift+g 定位尾行

head 显示开头10行

           -n 自定义行数

 

tail 显示最后10行 

                   -n 自定义行数

                    -f 动态显示


2.14 文件和目录权限chmod

chmod 777 文件位置  更改文件权限

            -R  递归操作

           a+x  所有加执行权限

           o+r  其他用户加读取权限

 


2.15 更改所有者和所属组chown

chown root:root 文件位置  更改所有者和所有组

           root                更改所有者

          :root               更改所有组

          -R  递归操作

chgrp root 文件位置       更改所有组

      -R  递归操作

2.16 umask

umask 决定默认文件与目录的权限

      666-umask值为文件权限(用rwx方式减,没有-有=没有)

      777-umask值为目录权限(同上)

猜你喜欢

转载自www.cnblogs.com/2KP2/p/9379464.html
今日推荐