文件目录

gitbook使用

青春壹個敷衍的年華 提交于 2020-03-30 01:49:02
1.1 gitbook介绍   1、gitbook说明     GitBook 使用的markdown语法 在此基础上做了一些 写作便利性的加强     Markdown 是一种轻量级的「标记语言」,优点在于 专注你的文字内容而不是排版样式。 轻松的导出 HTML、PDF 和本身的 .md 文件。 纯文本内容,兼容所有的文本编辑器与字处理软件。 可读,直观。适合所有人的写作语言。   2、安装gitbook npm install gitbook-cli -g # 安装gitbook gitbook help # 查看gitbook帮助信息 gitbook -V # 查看gitbook版本信息   3、创建一个gitbook项目 C:\Users\tom> cd C:\aa\test-book # 进入要进行书写的空文件夹 C:\aa\test-book> gitbook init # 初始化文件夹 C:\aa\test-book> gitbook serve --port 80 # 在本地80端口运行gitbook这个服务 # 注访问:http://localhost:80   4、设置gitbook样式 { "language": "zh-hans", "plugins": [ "livereload", "highlight", "search", "lunr", "

git & github

依然范特西╮ 提交于 2020-03-30 01:45:16
1.1 常见版本管理工具介绍 及 版本工具作用   1. 为什么要使用版本控制     1、 举例说明:       1)假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2        天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?       2)你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你        还能记得你是新增加了哪5000行代码么?       3)所以你急需要一个工具,能帮你记录每次对代码做了哪些修改,并且可以轻易的把代码回滚到历史上的        某个状态。 这个神奇的工具就叫做版本控制     2 、版本控制工具主要实现 2 个功能       1 )版本管理           在开发中,这是刚需,必须允许可以很容易对产品的版本进行任意回滚,版本控制工具实现这个功能的           原理简单来讲,就是你每修改一次代码,它就帮你做一次快照       2 )协作开发           a. 一个复杂点的软件,往往不是一个开发人员可以搞定的,公司为加快产品开发速度,会招聘一堆跟            你一样的开发人员开发这个产品           b. 拿微信来举例,现在假设3个人一起开发微信,A开发联系人功能,B开发发文字、图片

第二周作业

≡放荡痞女 提交于 2020-03-30 01:06:26
1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 linux常用文件管理命令有: ls: 列出指定目录下的内容 用法: ls ls -a 显示所有文件,包括隐藏文件 ls -l 长格式列表 ls -d查看目录自身而非其内部的文件列表 ... cd:进入指定目录 用法: cd /PATH/TO/FILE cd - 切换回上一次工作目录 cd ~ 切换回家目录 cd ..切换回上一层目录 pwd:打印当前工作路径 用法: pwd -P打印实际路径,而非链接路径 mkdir:创建目录 用法: mkdir [OPTION]... DIRECTORY... mkdir -m MODE DIRECTORY 设置目录权限 mkdir -p DIRECTORY 自行创建上N级所需目录 cp:复制命令 用法: 单个源文件复制: cp [OPTION]... [-T] SOURCE DEST 多个源文件复制: cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... 如果来源文件有多个,则目的文件一定要是『目录』 rm:删除命令 用法: rm [OPTION]... FILE... rm -r FILE...递归删除 rm -f FILE...强制删除 建议少用rm命令,用mv命令替代

linux运维、架构之路-实时同步方案

两盒软妹~` 提交于 2020-03-29 22:48:05
一、inotify+rsync实时同步 1、介绍 inotify-tools是一种强大的、细粒度的、异步的文件系统事件监控机制,可以用来监控文件系统的事件。inotify-tools是用c编写的,除了要求内核支持inotify外,不依赖于其他。inotify-tools提供两种工具,一是inotifywait,它是用来监控文件或目录的变化,二是inotifywatch,它是用来统计文件系统访问的次数。 2、实现原理 3、根据原理进行部署 ①查看系统是否支持inotify [root@nfs-nfs01 ~]# ll /proc/sys/fs/inotify/ -rw-r--r-- 1 root root 0 Aug 22 18:13 max_queued_events -rw-r--r-- 1 root root 0 Aug 28 14:30 max_user_instances -rw-r--r-- 1 root root 0 Aug 22 18:13 max_user_watches ②软件安装 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo #安装epel源才可以yum安装inotify yum install -y inotify-tools ③

制作集成SATA驱动程序的Windows XP安装光盘

放肆的年华 提交于 2020-03-29 20:47:10
SATA 硬盘 有不少优点,但安装操作 系统 实在 麻烦 ,不仅要抓住机会按“F6”键加载STAT的驱动程序,还要制作带驱动程序的软盘。要命的是如果新机器没有配置软驱,那可就大眼瞪小眼了……来制作一张含SATA驱动程序的WinXP安装光盘吧。你会发现:原来加载SATA 硬盘 驱动其实很简单。 为了不再让WinXP的安装过程需要通过软盘加载SATA驱动程序,很多人都梦想 主板 的SATA驱动程序集成到安装光盘中,本文就来DIY一张集成SATA驱动程序的 Windows XP安装光盘! Windows XP安装目录及 文件 准备 打开资源管理器,在一个拥有足够磁盘空间(空闲空间至少为700MB;如果将生成后的光盘镜像也放在该分区,则应当保证有一张光盘的双倍容量的空间,即1.4GB左右)的硬盘分区上创建一个文件夹,比如“D:\XPSATA”,用于保存Windows XP的全部安装文件。 把一张完好的Windows XP安装光盘放入光驱,在资源管理器中将光盘中的文件全部选定,再复制到“D:\XPSATA”目录中。 准备驱动程序文件 一般随主板附送的驱动程序安装光盘中都有SATA的驱动程序。打开光盘目录,寻找名称中含有“SATA”或“RAID”字符的文件夹;也可在主板制造商的网站或其它驱动程序 下载 站点(如:驱动之家“ http://www.mydrivers.com ”等

文件管理

扶醉桌前 提交于 2020-03-29 19:34:58
文件管理 by:fengciaimei 一、根目录层级结构介绍 文件系统遵循 FHS ( filesyststem hierarchy standard )规范,文中定义了各个目录作用。 boot 目录 :   此目录存放系统启动过程中的引导目录,其中 grub 引导程序及其配置文件, vmlinuz 内核文件, initramfs 类伪文件系统 bin 目录 :   在 centos6 及以前版本中存放了系统启动时用到的最基础命令。也是说有用户的 PATH 路径下必须重要路径之一。此目录不能单独分区。此目录下不能又子目录。   在 centos7 、 8 中此目录已经变成了 /usr/bin 的软连接。也就是在后续系统列中弱化了 bin 、 usr/bin 相关分类概念。 sbin 目录 :   同 bin 目录一样,都是系统启动时用到的基础管理命令。此目录同样不能单独分区。     在 centos6 及以前版本中 sbin 目录时独立目录     centos7 、 8 中时 /usr/sbin 目录的软连接。 dev 目录 :   linux 系统中存放设备文件和特殊文件的目录,同样不能单独分区。此目录下设备文件分字符设备文件和块设备文件。     字符设备文件,又称线性设备文件,以 c 为类型标识符,线性访问设备。     块设备文件,又称随机设备文件,以 b

[Linux]系统目录结构

与世无争的帅哥 提交于 2020-03-29 18:46:45
在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。 文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件系统。 在Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点 . 来表示;另一个是当前目录的上一级目录,也叫父目录,可以使用两个点 .. 来表示。 . :代表当前的目录,也可以使用 ./ 来表示; .. :代表上一层目录,也可以 ../ 来代表。 如果一个目录或文件名以一个点 . 开始,表示这个目录或文件是一个隐藏目录或文件(如:.bashrc)。即以默认方式查找时,不显示该目录或文件。 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

查找/etc目录下大于1M且类型为普通文件的所有文件

倾然丶 夕夏残阳落幕 提交于 2020-03-29 18:42:23
第五周 1、查找/etc目录下大于1M且类型为普通文件的所有文件 2、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/localsrc目录备份。 3、利用sed 取出ifconfig命令中本机的IPv4地址 4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符 5、处理/etc/fstab路径,使用sed命令取出其目录名和基名 来源: 51CTO 作者: wx579ab8090e42e 链接: https://blog.51cto.com/11911897/2482780

[Linux]用户及权限管理

☆樱花仙子☆ 提交于 2020-03-29 18:31:07
Linux用户及权限 -- 转载:https://www.cnblogs.com/fengdejiyixx/p/10773731.html Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。 Linux系统用户是根据用户ID来识别的,默认ID长度为32位,从默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下,Linux用户分总共分为三种,分别如下: root用户 (ID 0) 系统用户 (ID 1-499) 普通用户 (ID 500以上) Linux系统中的每个文件或者文件夹,都有一个所属用户及所属组,使用id命令可以显示当前用户的信息,使用passwd命令可以修改当前用户密码。Linux操作系统用户的特点如下: 每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名; 每个用户属于一个主组,属于一个或多个附属组,一个用户最多有31个附属组; 每个组拥有一个GroupID; 每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限; 每个可登陆用户拥有一个指定的Shell环境。 Linux用户管理 Linux用户在操作系统可以进行日常管理和维护,涉及到的相关配置文件如下: /etc/passwd 保存用户信息 /etc/shdaow 保存用户密码

Linux学习笔记四

亡梦爱人 提交于 2020-03-29 17:42:38
1.Linux系统的常用命令 基础命令 date date [MMDDhhmmYY] [.ss] date [MMDDhhmmCCYY] MM月份 DD几号 hh小时 mm分钟 YY两位年份 CCYY四位年份 .ss 秒钟 2.llinux的两种时钟 系统时钟:由Linux内核通过CPU的工作频率进行计时 硬件时钟:单独供电,关机后仍然计时 系统时钟是在计算机开机后,向硬件时钟索取时间数据,但是由于工作原理不同,逐渐会产生误差,导致两个时钟显示不一样 所以就有了一些机构,专门做同步时钟这个业务,例如一些天文机构,一些设备可以达到几万年误差小于一秒的精准 计算机联网后可以自动获取 当系统时钟和硬件时钟不一致时,可以用命令调整 hwclock 命令可以显示硬件时钟 -s , --hctosys -w , --systohc 命令cal 显示日历 目录相关的命令和知识 (1)当前目录或工作目录 (2)主目录或叫家目录 root用户,也就是管理员 家目录为/root 普通用户 家目录为/home/USERNAME(默认用户名字) 例Tom 家目录为/home/Tom (3)命令 cd 功能是切换目录 例如 cd /etc/bin 则当前目录已经变为/etc/bin 直接cd 或 cd ~ 这两个命令可直接切换到家目录 cd - 这个命令可以直接切到上一个工作目录,经常用来两个目录的