linux系统目录结构

环境变量文件

系统级 	系统级变量文件对所有用户生效
#系统范围内的环境变量和启动文件。
#不建议把要做的事情写在这里面,最好创建一个自定义的,放在/etc/profile.d 下
/etc/profile #系统范围内的函数和别名
/etc/bashrc 用户级 用户级变量文件对自己生效,都在自己家目录下
~/.bashrc #用户指定别名和函数
~/.bash_logout #用户退出执行
~/.bash_profile #用户指定变量和启动程序
~/.bash_history #用户执行命令历史文件 开启启动脚本顺序
/etc/profile -> /etc/profile.d/*.sh -> ~/.bash_profile -> ~/.bashrc ->/etc/bashrc
因此,我们可以把写的脚本放到以上文件里执行

系统配置文件

/etc/issue               #系统版本
/etc/hosts #主机名与IP对应关系
/etc/resolv.conf #DNS服务器地址
/etc/hostname #主机名
/etc/sysctl.conf #系统参数配置文件
/etc/sudoerssudo #权限配置
/etc/init.d #服务启动脚本
/etc/sysconfig/network #网卡信息配置目录
/etc/rc.d/rc.local #系统 init 初始化完后执行,不建议将启动服务写在这里面,应创建自己的 systemd 或 udev
/etc/fstab #硬盘自动挂载配置
/etc/inittab #系统启动运行级别
/etc/crontab #系统级任务计划
/var/spool/cron #用户级任务计划,此目录下以用户名命名对应每个用户的任务计划
/etc/cron.d #描述计算机任务计划
/etc/hosts.allowTCP #包访问列表
/etc/hosts.denyTCP #包拒绝列表
/usr/share/doc #各软件的文档
/etc/sshd_configSSH #服务配置文件
/var/log #系统和应用程序日志
/var/spool/mail #邮件目录

/dev目录

/dev 目录下存放的是一些设备文件

/proc目录

/proc 是一个虚拟目录, 在 Linux 系统启动后生成的, 数据存储在内存中,存放内核运行时的参数、网络信息、进程状态等等

1./proc目录

2./proc/net 目录存放的是一些网络协议信息

3./proc/sys

这个目录下的文件可被读写,存了大多数内核参数,可以修改改变内核行为
所以修改这些文件要特别小心,修改错误可能导致内核不稳定 有四个主要的目录:
fs #文件系统各方面信息,包括配额、文件句柄、 inode 和目录项。
kernel #内核行为信息
net #网络配置信息,包括以太网,ipx,ipv4和ipv6
vm #linux内核的虚拟内存子系统,通常成为交换空间

Shell-13-常用文件目录的更多相关文章

  1. Swift - 常用文件目录路径获取(Home目录,文档目录,缓存目录等)

    当前位置: 首页 > 编程社区 > Swift > Swift - 常用文件目录路径获取(Home目录,文档目录,缓存目录等) Swift - 常用文件目录路径获取(Home目录,文 ...

  2. Linux的shell终端常用快捷键

    参考: http://www.360doc.com/content/17/0627/09/44797135_666854802.shtml https://linux.cn/article-5660- ...

  3. 超全整理!Linux shell及常用36类命令汇总

    本文采编自http://blog.csdn.net,作者为ZHXGXN,版权归作者所有! 使用Linux shell是一些程序员每天的基本工作,但我们经常会忘记一些有用的shell命令和技巧.当然,命 ...

  4. Linux Shell数组常用操作详解

    Linux Shell数组常用操作详解 1数组定义: declare -a 数组名 数组名=(元素1 元素2 元素3 ) declare -a array array=( ) 数组用小括号括起,数组元 ...

  5. shell中常用的特殊符号

    在shell中常用的特殊符号罗列如下: # ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `co ...

  6. 【转】shell:date 常用方式

    在linux下获取时间字符串 命令 date # 以yyyymmdd格式输出23天之前现在这个时刻的时间 $ date +%Y%m%d –date=’23 days ago’ $ date -u Th ...

  7. shell脚本常用技巧

    shell脚本常用技巧 1.获取随机字符串或数字 ~]#echo $RANDOM | md5sum | cut -c 1-6 ~]#openssl rand -base64 4 | cut -c 1- ...

  8. shell脚本常用参数

    shell 脚本 常用参数 #!/bin/sh # 在脚本第一行脚本头 # sh为当前系统默认shell,可指定为bash等shell sh -x # 执行过程 sh -n # 检查语法 (a=bbk ...

  9. linux shell 命令常用快捷键

    下面是一些shell的常用快捷键,快捷键玩熟悉了在一定程度上是可以提高工作效率滴… Ctrl + a 切换到命令行开始 Ctrl + e 切换到命令行末尾 Ctrl + l 清除屏幕内容 Ctrl + ...

  10. linux Shell中常用的条件判断

    linux Shell中常用的条件判断 -b file            若文件存在且是一个块特殊文件,则为真 -c file            若文件存在且是一个字符特殊文件,则为真 -d ...

随机推荐

  1. SpringCloud:Zuul路由配置超时问题

    测试访问时长 修改下业务类,增加sleep休眠时长,以此查看Zuul的熔断 @GetMapping("/test1") public Object test1() { try { ...

  2. NetCore微服务简单流程审批数据库设计及后台服务开发

    1.数据库设计 -- ---------------------------- -- Table structure for TBase_Flow -- ----------------------- ...

  3. 一文看懂HTTPS、证书机构(CA)、证书、数字签名、私钥、公钥(转)

    说到https,我们就不得不说tls/ssl,那说到tls/ssl,我们就不得不说证书机构(CA).证书.数字签名.私钥.公钥.对称加密.非对称加密.这些到底有什么用呢,正所谓存在即合理,这篇文章我就 ...

  4. nginx的基本使用

    下载: https://nginx.org/en/download.html  Window下安装: 下载好了之后直接解压就行了.(解压目录切记别含有中文) 启动:1️⃣直接双击nginx.exe2️ ...

  5. C语言:数据类型转换

    #include <stdio.h> main() { printf("%d\n",sizeof(1)); printf("%d\n",sizeof ...

  6. vs2013恢复默认设置

    选择 工具->import or export settings(工具->导入导出设置),选择最下面一项即可

  7. Go LRU Cache 抛砖引玉

    目录 1. LRU Cache 2. container/list.go 2.1 list 数据结构 2.2 list 使用例子 3. transport.go connLRU 4. 结尾 正文 1. ...

  8. 构建高效Presubmit卡点,落地测试左移最佳实践

    樊登有一节课讲的挺有意思,说中国有个组织叫绩效改进协会,专门研究用技控代替人控的事情.其用麦当劳来举例子,他说麦当劳其实招人标准很低,高中文凭就可以,但是培养出来的人,三五年之后,每一个都是大家争抢的 ...

  9. How to Install KDE on Ubuntu 16.04

    sudo add-apt-repository ppa:kubuntu-ppa/backportssudo apt-get updatesudo apt-get dist-upgradesudo ap ...

  10. PHP如何接收json数据

    以前一直在写一些网站,很少涉及到接口的东西.最近公司在做一个平台,需要往接口上发送json数据.闲话少叙,直接上干货. 在php中可以通过如下方式获取: file_get_contents(" ...