zoukankan      html  css  js  c++  java
  • linux学习(五)系统目录结构,ls命令,文件类型,alias

    一、系统目录结构

    在我们的根目录下,有这样一些文件夹

    /bin /sbin /usr/bin /usr/sbin
    /sbin一般都是root用户用的
    /boot 系统启动相关的,grup就放在这里,这里的关键文件删掉就启动不了了
    /dev 设备文件目录,光盘,硬盘,鼠标,键盘
    /etc 配置文件
    /lib /lib64 库文件
    看命令依赖那些库:ldd /bin/ls
    /home 用户的家目录
    /media/ 比如插入优盘会自动挂到这下面
    /mnt/ 挂载目录
    /opt/ 空目录
    /proc/ 系统启动的一些进程,会生成Pid,每个进程会生成一个目录
    /root root用户的加目录
    /run 进程产生的临时文件,关机就消失了
    /srv/ service的缩写,这个目录下会存一些服务产生的文件,一般为空
    /sys/ 存系统内核相关的文件,一般不会动
    /tmp/ 系统临时目录
    /usr/ 系统的用户用到的一些东西,软件服务,应用
    /var 存日志,缓存,pid等

    二、ls命令

    ls命令用来查看文件或者目录信息

    按空格分开,从左到右,他们分别代表:

    -文件类型

    rw------- 文件权限

    1 有1个文件或者目录和这个文件的节点号相同,一般目录的数字为几,说明下面有几个目录

    root 用户所有者

    root所属组

    1424bit

    10月1704:55创建时间

    文件名

    常用的命令选项有:

    ls -i filename查看inode号
    ls -la 查看隐藏目录
    ls h 格式化显示文件大小
    ls t 按时间倒叙
    .代表当前目录
    ..代表上一级目录
    /root . /ssh/..使用的inode号是一样的,说明这三个目录的地址是一样的
    ls -lt 按时间倒序
    ls -ld /root 只列目录本身
    l i a t h(自动变化单位)
    ll 和ls -l一样的
    which ll

    三、文件类型

    d.目录
    -普通文件
    c-字符特殊文件,面向字符输入的文件类型,比如鼠标键盘
    l软连接,相当于快捷方式
    b.指向你的磁盘,优盘等
    s.socket文件,是用来通信的,进程与进程间相互传送信号,数据

    四、alias

    创建别名的
    alias
    which ls
    创建:alias aming='ls -lah' 
    删除:unalias

    五、知识点

    添加用户:useradd ruanwenwu
    以树形列出文件目录:tree
    tree --help
    帮助命令:man tree
    如果没有的话,通过yum安装:yum install -y tree
    普通用户的家目录
    /home/ruanwenwu
    如果普通用户要用密匙登陆,也得在/home/ruanwenwu/.ssh目录下新建authorized_keys
    坚持!
  • 相关阅读:
    一、ThinkPHP的介绍
    一、ThinkPHP的介绍
    perl 爬虫两个技巧
    perl 爬虫两个技巧
    perl 爬取上市公司业绩预告
    perl lwp get uft-8和gbk
    perl lwp get uft-8和gbk
    perl 爬取同花顺数据
    perl 爬取同花顺数据
    php 接口示例
  • 原文地址:https://www.cnblogs.com/doubilaile/p/7702228.html
Copyright © 2011-2022 走看看