当前位置: 首页 > news >正文

文件、目录管理

一、系统目录结构
bin boot dev etc home lib lib64 media mut opt proc root run sbin srv sys usr var
ls用来猎取系统目录和文件 list
tree是以树形的结构来列出目录
man用来显示一个文件的帮助文档
bin sbin 下面存放的都是常用的命令 如ls man tree vi mkdir
sbin下面的命令一般是root用户用的普通用户没有权限
bin下面就是普通用户权限 超级用户也可以使用
boot是系统启动相关文件 如grup
dev 是系统设备文件
ETC是系统配置文件所在路径
home是用户加目录
lib lib64 存系统库文件
ldd /bin/ls 可以查看那些文件依赖那些库
centos7不区分32位和64位 早期的6和5需要区分 只是支持内存大小不一致
media 媒介目录 默认是空的
mut目录是一个临时挂载目录 默认也是空的
opt也是空的
proc是系统进程
run是一些进程产生的临时文件 关机就会消失的一些文件
srv 是一些服务产生的文件
sys存系统内核相关文件
tmp是系统的临时文件目录
usr 用户文件
var存日志 系统日志
软连接类似于Windows的快捷方式

二、ls命令
ls -l可以把文件详细的列出来 -rw-------. 1 root root 1418 7月(表示有多少个文件使用了相同的iNode)第一个root表示所有者是谁 第二个是root用户组 1418代表文件的大小 字节 文件创建的时间
ls -i 文件的iNode号
inode inode号
ls -a查看所有隐藏的文件 .开头的是隐藏文件还有目录
每一个文件都有一个.和.. .代表当前目录 ..代表上一级目录
ls -t 代表时间 按时间排序 时间越早排越下面 越晚越上面
ls -h列文件大小的时候自动变化大小如K M G
ls -d 加d只列目录本身 不加会把文件目录及目录下面的列出来
man ls
ll实际上是ls -l的别名
alias
三、文件类型
dr-xr-x---. 3 root root 147 8月 11 23:33 .
dr-xr-xr-x. 17 root root 224 7月 30 05:20 ..
-rw-------. 1 root root 1418 7月 30 05:21 anaconda-ks.cfg
-rw-------. 1 root root 1422 8月 14 22:12 .bash_history
-rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 12月 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 12月 29 2013 .bashrc
-rw-r--r--. 1 root root 100 12月 29 2013 .cshrc
drwx------. 2 root root 48 8月 12 20:54 .ssh
-rw-r--r--. 1 root root 129 12月 29 2013 .tcshrc
文件的第一位 d 代表目录 -代表普通的文件
不带颜色的文本文档可以直接用cat查看 带颜色的不能查看 这是二进制文件 编译过的文件 如果给一个普通文件加上X权限也会变成绿色,比如。EXE文件无法查看
dev下面×××的第一位是C 表示字符串 蓝色的第一位是l 他表示软连接 软连接相当于Windows的快捷方式
磁盘全部都是B开头文件 代表块设备
粉色的文件 第一位是S 代表socket文件 代表进程
四、alias
有些有alias 有些没有 有的代表这个命令是右命令加选项组合形成的新的命令
直接敲alias可以查看那些命令有别名
which 是查看一个文件所在的路径的 PATH是系统的环境变量 变量名
可以自定义一个命令 用alias yy='ls -lha' 如果想取消别名怎么办 unalias yy 这样就取消掉了
别名存放的环境变量 /root/.bashrc
如果想要用alias在其他终端上面生效 是在/root/.bashrc 这个文件里面添加你的别名
五、相对路径和绝对路径
任何一个文件都有一个从/开始的路径
绝对路径是从/开始的
当前目录查看方式 pwd
cd是目录
相对路径是相对当前目录所在的路径 不是以/开头的路径 如ls .ssh/authorized_keys

转载于:https://blog.51cto.com/13292790/2165103

相关文章:

  • centos7安装配置mysql5.6
  • 类的成员和嵌套(建模)
  • vue-组件基础
  • 办公用品管理系统VB——库存数量导出EXCEL,SaveEXCEL
  • 字节、字、bit、byte的关系
  • Timer 控件中的Elapsed事件与tick事件的区别
  • @ConfigurationProperties注解对数据的自动封装
  • Java 中创建子类对象会创建父类对象么?
  • 通过PXE部署系统时报错 0xc000000f
  • RabbitMQ之消息确认机制(事务+Confirm)
  • 大屏FAQ
  • java源码 - CountDownLatch
  • 推荐几十本DBA学习的书
  • 利用 Siblings一步实现多个同级div,只改变当前点击的div样式
  • 前端笔记-201808
  • [译]CSS 居中(Center)方法大合集
  • 《剑指offer》分解让复杂问题更简单
  • 【EOS】Cleos基础
  • Bytom交易说明(账户管理模式)
  • echarts的各种常用效果展示
  • Linux各目录及每个目录的详细介绍
  • Sass Day-01
  • SpriteKit 技巧之添加背景图片
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 大整数乘法-表格法
  • 动态规划入门(以爬楼梯为例)
  • 好的网址,关于.net 4.0 ,vs 2010
  • 每天一个设计模式之命令模式
  • 那些年我们用过的显示性能指标
  • 如何胜任知名企业的商业数据分析师?
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 我们雇佣了一只大猴子...
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​什么是bug?bug的源头在哪里?
  • #Linux(Source Insight安装及工程建立)
  • (HAL库版)freeRTOS移植STMF103
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (篇九)MySQL常用内置函数
  • (七)理解angular中的module和injector,即依赖注入
  • (循环依赖问题)学习spring的第九天
  • (轉)JSON.stringify 语法实例讲解
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • . NET自动找可写目录
  • ./和../以及/和~之间的区别
  • .bat批处理出现中文乱码的情况
  • .NET Core 版本不支持的问题
  • .net core 连接数据库,通过数据库生成Modell
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [APIO2012] 派遣 dispatching