文件、目录管理笔记

系统命令结构 命令及用法
ls(list) 列取系统的目录或者文件等
root root用户的加目录(配置文件) home 普通用户的加目录
useradd 创建普通用户
tree 用树形的形式显示一个目录下面的子目录及文件
tree --hep 显示目录下常用的选项
man 用来显示一个文件的帮助文档
tree -L 指定最大目录的深度
/bin/ 普通用户的命令
/sbin/ root
boot 系统启动的配置文件
dev Linux系统特定的设备文件
etc 系统的配置文件
lib lib64 库文件(类似于windows.dll)
ldd 用来查看依赖于哪些库文件
media 媒介目录
mnt 挂在载目录
opt
proc 系统启动的进程
run 进程产生的文件(重启消失)
srv 服务产生的文件
sys 系统内核相关的文件
tmp 临时文件
usr 用户文件
var 系统文件缓存 var/log 日志文件 var/log/messages 系统的日志文件
ls 命令
ls -l 列取文件的信息
ls -a 隐藏文件
ls -t 按时间顺序排列
ls -h 文件大小自动变换单位
ls -d 只列目录本身
ll (别名) ls -l
第一列表示权限,第一位表示文件的类型
带颜色的文件(二进制文件,不能查看)d 目录 c 字符串设备 b 块设备 s l 软链接文件
which 查找某个命令的绝对路径 pwd 查看当前所在目录
绝对路径 / 开头
相对路径 相对当前文件
cd 进入当前目录的加目录 cd - 进入上次所在的目录 cd ~ 用户的加目录 cd .. 进入到上级目录
mkdir 创建目录 mkdir - p 连续创建目录 mkdir - pv 可视化
rmdir 移除空目录 rmdir - p 连续移除空目录
rm 即可删除文件,又可删除目录 rm -r 连续删除目录 rm - f 强制删除
touch 创建空白文件 echo 用于打印

  • 指又有文件 !使用命令历史里最近一次所使用的命令
    cp(copy) 拷贝 cp -r 复制目录 cp -i 安全选项
    !$ 上条命令的最后一个参数
    mv(move) 移动改名
    cat 查看文件内容 cat -A 查看所有 cat -n 显示行号
    tac 倒序查看文件内容
    more 查看文件内容(一屏一屏看) Ctrl+F(或空格) 向下翻屏 Ctrl+B 向上翻屏
    lass 查看文件内容(可以一行一行翻) 按q退出 / 向下搜索字符串(n显示下一个) ? 向上搜索字符串
    Shift g 定位首行 Shift G 定位末行
    head 查看前十行 head -n 显示n 行
    tail 显示文件的最后10行 tail -f 动态的显示文件的内容
    r(读)=4 w(写)=2 x(执行)=1 rw-r--r--=644 前三个所有者权限,中间三个用户组的权限,后三个用户的权限
    chmod(change mode) 修改权限
    umask 格式:umask xxx
    用户建立普通文件,预设只有r、w两个权限,最大值为666
    用户建立目录,预设所有权限均开放,即777

转载于:https://blog.51cto.com/14016832/2306653

你可能感兴趣的:(文件、目录管理笔记)