Shell-13-常用文件目录
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-常用文件目录的更多相关文章
- Swift - 常用文件目录路径获取(Home目录,文档目录,缓存目录等)
当前位置: 首页 > 编程社区 > Swift > Swift - 常用文件目录路径获取(Home目录,文档目录,缓存目录等) Swift - 常用文件目录路径获取(Home目录,文 ...
- Linux的shell终端常用快捷键
参考: http://www.360doc.com/content/17/0627/09/44797135_666854802.shtml https://linux.cn/article-5660- ...
- 超全整理!Linux shell及常用36类命令汇总
本文采编自http://blog.csdn.net,作者为ZHXGXN,版权归作者所有! 使用Linux shell是一些程序员每天的基本工作,但我们经常会忘记一些有用的shell命令和技巧.当然,命 ...
- Linux Shell数组常用操作详解
Linux Shell数组常用操作详解 1数组定义: declare -a 数组名 数组名=(元素1 元素2 元素3 ) declare -a array array=( ) 数组用小括号括起,数组元 ...
- shell中常用的特殊符号
在shell中常用的特殊符号罗列如下: # ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `co ...
- 【转】shell:date 常用方式
在linux下获取时间字符串 命令 date # 以yyyymmdd格式输出23天之前现在这个时刻的时间 $ date +%Y%m%d –date=’23 days ago’ $ date -u Th ...
- shell脚本常用技巧
shell脚本常用技巧 1.获取随机字符串或数字 ~]#echo $RANDOM | md5sum | cut -c 1-6 ~]#openssl rand -base64 4 | cut -c 1- ...
- shell脚本常用参数
shell 脚本 常用参数 #!/bin/sh # 在脚本第一行脚本头 # sh为当前系统默认shell,可指定为bash等shell sh -x # 执行过程 sh -n # 检查语法 (a=bbk ...
- linux shell 命令常用快捷键
下面是一些shell的常用快捷键,快捷键玩熟悉了在一定程度上是可以提高工作效率滴… Ctrl + a 切换到命令行开始 Ctrl + e 切换到命令行末尾 Ctrl + l 清除屏幕内容 Ctrl + ...
- linux Shell中常用的条件判断
linux Shell中常用的条件判断 -b file 若文件存在且是一个块特殊文件,则为真 -c file 若文件存在且是一个字符特殊文件,则为真 -d ...
随机推荐
- SpringCloud:Zuul路由配置超时问题
测试访问时长 修改下业务类,增加sleep休眠时长,以此查看Zuul的熔断 @GetMapping("/test1") public Object test1() { try { ...
- NetCore微服务简单流程审批数据库设计及后台服务开发
1.数据库设计 -- ---------------------------- -- Table structure for TBase_Flow -- ----------------------- ...
- 一文看懂HTTPS、证书机构(CA)、证书、数字签名、私钥、公钥(转)
说到https,我们就不得不说tls/ssl,那说到tls/ssl,我们就不得不说证书机构(CA).证书.数字签名.私钥.公钥.对称加密.非对称加密.这些到底有什么用呢,正所谓存在即合理,这篇文章我就 ...
- nginx的基本使用
下载: https://nginx.org/en/download.html Window下安装: 下载好了之后直接解压就行了.(解压目录切记别含有中文) 启动:1️⃣直接双击nginx.exe2️ ...
- C语言:数据类型转换
#include <stdio.h> main() { printf("%d\n",sizeof(1)); printf("%d\n",sizeof ...
- vs2013恢复默认设置
选择 工具->import or export settings(工具->导入导出设置),选择最下面一项即可
- Go LRU Cache 抛砖引玉
目录 1. LRU Cache 2. container/list.go 2.1 list 数据结构 2.2 list 使用例子 3. transport.go connLRU 4. 结尾 正文 1. ...
- 构建高效Presubmit卡点,落地测试左移最佳实践
樊登有一节课讲的挺有意思,说中国有个组织叫绩效改进协会,专门研究用技控代替人控的事情.其用麦当劳来举例子,他说麦当劳其实招人标准很低,高中文凭就可以,但是培养出来的人,三五年之后,每一个都是大家争抢的 ...
- How to Install KDE on Ubuntu 16.04
sudo add-apt-repository ppa:kubuntu-ppa/backportssudo apt-get updatesudo apt-get dist-upgradesudo ap ...
- PHP如何接收json数据
以前一直在写一些网站,很少涉及到接口的东西.最近公司在做一个平台,需要往接口上发送json数据.闲话少叙,直接上干货. 在php中可以通过如下方式获取: file_get_contents(" ...