`
天梯梦
  • 浏览: 13724884 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

ubuntu cheat sheet 目录结构

 
阅读更多

 Ubuntu Cheat Sheet

 

Ubuntu Cheat Sheet (image)

 

fwunixrefshot.png

 

Ubuntu系统目录结构

 

以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。

 

/   根目录 
    │ 
    ├boot/      启动文件。所有与系统启动有关的文件都保存在这里 
    │    └grub/   Grub引导器相关的文件 
    │ 
    ├dev/       设备文件 
    ├proc/      内核与进程镜像 
    │ 
    ├mnt/      临时挂载 
    ├media/   挂载媒体设备 
    │ 
    ├root/      root用户的$HOME目录 
    ├home/          
    │    ├user/   普通用户的$HOME目录 
    │    └.../ 
    │ 
    ├bin/      系统程序 
    ├sbin/      管理员系统程序 
    ├lib/      系统程序库文件 
    ├etc/      系统程序和大部分应用程序的全局配置文件 
    │   ├init.d/   SystemV风格的启动脚本 
    │   ├rcX.d/   启动脚本的链接,定义运行级别 
    │   ├network/   网络配置文件 
    │   ├X11/      图形界面配置文件 
    │ 
    ├usr/       
    │   ├bin/      应用程序 
    │   ├sbin/   管理员应用程序 
    │   ├lib/      应用程序库文件 
    │   ├share/   应用程序资源文件 
    │   ├src/      应用程序源代码 
    │   ├local/       
    │   │     ├soft/      用户程序       
    │   │     └.../      通常使用单独文件夹 
    │   ├X11R6/   图形界面系统 
    │ 
    ├var/         动态数据 
    │ 
    ├temp/         临时文件 
    ├lost+found/   磁盘修复文件

 

来源: http://fosswire.com/post/2008/04/ubuntu-cheat-sheet/

 

 

对于每一个Linux学习者来说了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。

 

当 在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而 在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结 构。

 

文 件系统的是用来组织和排列文件存取的,所以她是可见的,在Linux中,我们可以通过ls等工具来查看其结构,在Linux系统中,我们见到的都是树形结 构;比如操作系统安装在一个文件系统中,他表现为由/ 起始的树形结构。linux文件系统的最顶端是/,我们称/为Linux的root,也就 是 Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上 级的领导者。

 

由于linux是开放源代码,各大公司和团体根据linux的核心代码做各自的操作,编程。这样就造成在根下的目录的不同。这样就造成个人不能使用他人的linux系统的PC。因为你根本不知道一些基本的配置,文件在哪里。。。这就造成了混乱。这就是FHSFilesystem Hierarchy Standard 机构诞生的原因。该机构是linux爱好者自发的组成的一个团体,主要是是对linux做一些基本的要求,不至于是操作者换一台主机就成了linux的‘文盲’。

 

根 据FHS(http://www.pathname.com/fhs/)的官方文件指出, 他们的主要目的是希望让使用者可以了解到已安装软件通常放置于 那个目录下, 所以他们希望独立的软件开发商、操作系统制作者、以及想要维护系统的用户,都能够遵循FHS的标准。 也就是说,FHS的重点在于规范每个 特定的目录下应该要放置什么样子的数据而已。 这样做好处非常多,因为Linux操作系统就能够在既有的面貌下(目录架构不变)发展出开发者想要的独特风 格。

 

事实上,FHS是根据过去的经验一直再持续的改版的,FHS依据文件系统使用的频繁与否与是否允许使用者随意更动, 而将目录定义成为四种交互作用的形态,用表格来说有点像底下这样:

 

 

可分享的(shareable)

不可分享的(unshareable)

不变的(static)

/usr (软件放置处)

/etc (配置文件)

/opt (第三方协力软件)

/boot (开机与核心档)

可变动的(variable)

/var/mail (使用者邮件信箱)

/var/run (程序相关)

/var/spool/news (新闻组)

/var/lock (程序相关)

 

四中类型:

1. 可分享的:

可以分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件等数据, 是能够分享给网络上其他主机挂载用的目录;

 

2. 不可分享的:

自己机器上面运作的装置文件或者是与程序有关的socket文件等, 由于仅与自身机器有关,所以当然就不适合分享给其他主机了。

 

3. 不变的:

有些数据是不会经常变动的,跟随着distribution而不变动。 例如函式库、文件说明文件、系统管理员所管理的主机服务配置文件等等;

 

4. 可变动的:

经常改变的数据,例如登录文件、一般用户可自行收受的新闻组等。

事实上,FHS针对目录树架构仅定义出三层目录底下应该放置什么数据而已,分别是底下这三个目录的定义:

/ (root, 根目录):与开机系统有关;

/usr (unix software resource):与软件安装/执行有关;

/var (variable):与系统运作过程有关。

 

一. 根目录 (/) 的意义与内容:

 

根 目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的, 同时根目录也与开机/还原/系统修复等动作有关。 由于系统开机时需要特 定的开机软件、核心文件、开机所需程序、 函式库等等文件数据,若系统出现错误时,根目录也必须要包含有能够修复文件系统的程序才行。 因为根目录是这么 的重要,所以在FHS的要求方面,他希望根目录不要放在非常大的分区, 因为越大的分区内你会放入越多的数据,如此一来根目录所在分区就可能会有较多发生 错误的机会。

因此FHS标准建议:根目录(/)所在分区应该越小越好, 且应用程序所安装的软件最好不要与根目录放在同一个分区内,保持根目录越小越好。 如此不但效能较佳,根目录所在的文件系统也较不容易发生问题。说白了,就是根目录和Windows的C盘一个样

 

根据以上原因,FHS认为根目录(/)下应该包含如下子目录:

目录

应放置档案内容

/bin

系统有很多放置执行档的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。在/bin底下的指令可以被root与一般帐号所使用,主要有:cat,chmod(修改权限), chown, date, mv, mkdir, cp, bash等等常用的指令。

/boot

主要放置开机会使用到的档案,包括Linux核心档案以及开机选单与开机所需设定档等等。Linux kernel常用的档名为:vmlinuz ,如果使用的是grub这个开机管理程式,则还会存在/boot/grub/这个目录

/dev

在 Linux系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中。 只要通过存取这个目录下的某个档案,就等于存取某个装置。比要重要的档案有 /dev/null, /dev/zero, /dev/tty , /dev/lp*, / dev/hd*, /dev/sd*等等

/etc

系 统主要的设定档几乎都放置在这个目录内,例如人员的帐号密码档、各种服务的启始档等等。 一般来说,这个目录下的各档案属性是可以让一般使用者查阅的,但 是只有root有权力修改。 FHS建议不要放置可执行档(binary)在这个目录中。 比较重要的档案有:/etc/inittab, /etc /init.d/, /etc/modprobe.conf, /etc/X11/, /etc/fstab, /etc/sysconfig/等 等。 另外,其下重要的目录有:/etc/init.d/ :所有服务的预设启动script都是放在这里的,例如要启动或者关闭iptables的 话: /etc/init.d/iptables start、/etc/init.d/ iptables stop

/etc/xinetd.d/ :这就是所谓的super daemon管理的各项服务的设定档目录。

/etc/X11/ :与X Window有关的各种设定档都在这里,尤其是xorg.conf或XF86Config这两个X Server的设定档。

/home

这是系统预设的使用者家目录(home directory)。 在你新增一个一般使用者帐号时,预设的使用者家目录都会规范到这里来。比较重要的是,家目录有两种代号: 
~ :代表当前使用者的家目录,而 ~guest:则代表用户名为guest的家目录

/lib

系 统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库,以及在/bin或/sbin底下的指令会呼叫的函式库而已 。 什么是函式库呢?妳可 以将他想成是外挂,某些指令必须要有这些外挂才能够顺利完成程式的执行之意。 尤其重要的是/lib/modules/这个目录,因为该目录会放置核心相 关的模组(驱动程式)

/media

media是媒体的英文,顾名思义,这个/media底下放置的就是可移除的装置 包括软碟、光碟、DVD等等装置都暂时挂载于此。 常见的档名有:/media/floppy, /media/cdrom等等。

/mnt

如果妳想要暂时挂载某些额外的装置,一般建议妳可以放置到这个目录中。在古早时候,这个目录的用途与/media相同啦 只是有了/media之后,这个目录就用来暂时挂载用了。

/opt

这 个是给第三方协力软体放置的目录 。 什么是第三方协力软体啊?举例来说,KDE这个桌面管理系统是一个独立的计画,不过他可以安装到Linux系统中, 因此KDE的软体就建议放置到此目录下了。 另外,如果妳想要自行安装额外的软体(非原本的distribution提供的),那么也能够将你的软体安装 到这里来。 不过,以前的Linux系统中,我们还是习惯放置在/usr/local目录下

/root

系统管理员(root)的家目录。 之所以放在这里,是因为如果进入单人维护模式而仅挂载根目录时,该目录就能够拥有root的家目录,所以我们会希望root的家目录与根目录放置在同一个分区中。

/sbin

Linux 有非常多指令是用来设定系统环境的,这些指令只有root才能够利用来设定系统,其他使用者最多只能用来查询而已。放在/sbin底下的为开机过程中所需 要的,里面包括了开机、修复、还原系统所需要的指令。至于某些伺服器软体程式,一般则放置到/usr/sbin/当中。至于本机自行安装的软体所产生的系 统执行档(system binary),则放置到/usr/local/sbin/当中了。常见的指令包 括:fdisk, fsck, ifconfig, init, mkfs等等。

/srv

srv可以视为service的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。 常见的服务例如WWW, FTP等等。 举例来说,WWW伺服器需要的网页资料就可以放置在/srv/www/里面。呵呵,看来平时我们编写的代码应该放到这里了。

/tmp

这是让一般使用者或者是正在执行的程序暂时放置档案的地方。这个目录是任何人都能够存取的,所以你需要定期的清理一下。当然,重要资料不可放置在此目录啊 因为FHS甚至建议在开机时,应该要将/tmp下的资料都删除


事实上FHS针对根目录所定义的标准就仅限于上表,不过仍旧有些目录也需要我们了解一下,具体如下:

目录

应放置文件内容

/lost+found

这 个目录是使用标准的ext2/ext3档案系统格式才会产生的一个目录,目的在于当档案系统发生错误时,将一些遗失的片段放置到这个目录下。 这个目录通 常会在分割槽的最顶层存在,例如你加装一个硬盘于/disk中,那在这个系统下就会自动产生一个这样的目录/disk/lost+found

/proc

这个目录本身是一个虚拟文件系统(virtual filesystem)喔 他放置的资料都是在内存当中,例如系统核心、行程资讯(process)(是进程吗?)、周边装置的状态及网络状态等等。因为这个目录下的资料都是在记忆体(内存)当中,所以本身不占任何硬盘空间比较重要的档案(目录)例如: /proc/cpuinfo, /proc/dma, /proc/interrupts, /proc/ioports, /proc/net/*等等。呵呵,是虚拟内存吗[guest]?

/sys

这个目录其实跟/proc非常类似,也是一个虚拟的档案系统,主要也是记录与核心相关的资讯。 包括目前已载入的核心模组与核心侦测到的硬体装置资讯等等。 这个目录同样不占硬盘容量


除了这些目录的内容之外,另外要注意的是,因为根目录与开机有关,开机过程中仅有根目录会被挂载, 其他分区则是在开机完成之后才会持续的进行挂载的行为。就是因为如此,因此根目录下与开机过程有关的目录, 就不能够与根目录放到不同的分区去那哪些目录不可与根目录分开呢?有底下这些:

/etc:配置文件

/bin:重要执行档

/dev:所需要的装置文件

/lib:执行档所需的函式库与核心所需的模块

/sbin:重要的系统执行文件

这五个目录千万不可与根目录分开在不同的分区请背下来啊 

 

二. /usr 的意义与内容:

依据FHS的基本定义,/usr里面放置的数据属于可分享的与不可变动的(shareable, static), 如果你知道如何透过网络进行分区的挂载(例如在服务器篇会谈到的NFS服务器),那么/usr确实可以分享给局域网络内的其他主机来使用喔。

/usr 不是user的缩写,其实usr是Unix Software Resource的缩写, 也就是Unix操作系统软件资源所放置的目录,而不是用户的数 据啦。这点要注意。 FHS建议所有软件开发者,应该将他们的数据合理的分别放置到这个目录下的次目录,而不要自行建立该软件自己独立的目录。

因 为是所有系统默认的软件(distribution发布者提供的软件)都会放置到/usr底下,因此这个目录有点类似Windows 系统的 C:\Windows\ + C:\Program files\这两个目录的综合体,系统刚安装完毕时,这个目录会占用最多的硬盘容量。 一般来 说,/usr的次目录建议有底下这些:

目录

应放置文件内容

/usr/X11R6/ 

为X Window System重要数据所放置的目录,之所以取名为X11R6是因为最后的X版本为第11版,且该版的第6次释出之意。 

/usr/bin/ 

绝大部分的用户可使用指令都放在这里请注意到他与/bin的不同之处。(是否与开机过程有关) 

/usr/include/ 

c/c++等程序语言的档头(header)与包含档(include)放置处,当我们以tarball方式 (*.tar.gz 的方式安装软件)安装某些数据时,会使用到里头的许多包含档 

/usr/lib/ 

包 含各应用软件的函式库、目标文件(object file),以及不被一般使用者惯用的执行档或脚本(script)。 某些软件会提供一些特殊的指令来 进行服务器的设定,这些指令也不会经常被系统管理员操作, 那就会被摆放到这个目录下啦。要注意的是,如果你使用的是X86_64的Linux系统, 那 可能会有/usr/lib64/目录产生 

/usr/local/ 

统 管理员在本机自行安装自己下载的软件(非distribution默认提供者),建议安装到此目录, 这样会比较便于管理。举例来说,你的 distribution提供的软件较旧,你想安装较新的软件但又不想移除旧版, 此时你可以将新版软件安装于/usr/local/目录下,可与原先的 旧版软件有分别啦 你可以自行到/usr/local去看看,该目录下也是具有bin, etc, include, lib...的次目录 

/usr/sbin/ 

非系统正常运作所需要的系统指令。最常见的就是某些网络服务器软件的服务指令(daemon) 

/usr/share/ 

放置共享文件的地方,在这个目录下放置的数据几乎是不分硬件架构均可读取的数据, 因为几乎都是文本文件嘛在此目录下常见的还有这些次目录:/usr/share/man:联机帮助文件

/usr/share/doc:软件杂项的文件说明

/usr/share/zoneinfo:与时区有关的时区文件

/usr/src/ 

一般原始码建议放置到这里,src有source的意思。至于核心原始码则建议放置到/usr/src/linux/目录下。 

 

三.  /var 的意义与内容:

 

如 果/usr是安装时会占用较大硬盘容量的目录,那么/var就是在系统运作后才会渐渐占用硬盘容量的目录。 因为/var目录主要针对常态性变动的文件, 包括缓存(cache)、登录档(log file)以及某些软件运作所产生的文件, 包括程序文件(lock file, run file),或者例 如MySQL数据库的文件等等。常见的次目录有:

目录

应放置文件内容

/var/cache/

应用程序本身运作过程中会产生的一些暂存档

/var/lib/

程序本身执行的过程中,需要使用到的数据文件放置的目录。在此目录下各自的软件应该要有各自的目录。 举例来说,MySQL的数据库放置到/var/lib/mysql/而rpm的数据库则放到/var/lib/rpm去

/var/lock/

某 些装置或者是文件资源一次只能被一个应用程序所使用,如果同时有两个程序使用该装置时, 就可能产生一些错误的状况,因此就得要将该装置上锁 (lock),以确保该装置只会给单一软件所使用。 举例来说,刻录机正在刻录一块光盘,你想一下,会不会有两个人同时在使用一个刻录机烧片? 如果两个 人同时刻录,那片子写入的是谁的数据?所以当第一个人在刻录时该刻录机就会被上锁, 第二个人就得要该装置被解除锁定(就是前一个人用完了)才能够继续使 用

/var/log/

非常重要这是登录文件放置的目录里面比较重要的文件如/var/log/messages, /var/log/wtmp(记录登入者的信息)等。

/var/mail/

放置个人电子邮件信箱的目录,不过这个目录也被放置到/var/spool/mail/目录中通常这两个目录是互为链接文件

/var/run/

某些程序或者是服务启动后,会将他们的PID放置在这个目录下

/var/spool/

这个目录通常放置一些队列数据,所谓的队列就是排队等待其他程序使用的数据 这 些数据被使用后通常都会被删除。举例来说,系统收到新信会放置到/var/spool/mail/中, 但使用者收下该信件后该封信原则上就会被删除。信 件如果暂时寄不出去会被放到/var/spool/mqueue/中, 等到被送出后就被删除。如果是工作排程数据(crontab),就会被放置到 /var/spool/cron/目录中

由于FHS仅是定义出最上层(/)及次层(/usr, /var)的目录内容应该要放置的文件或目录数据, 因此,在其他次目录层级内,就可以随开发者自行来配置了

 

四. 目录树(directory tree) :

 

在Linux底下,所有的文件与目录都是由根目录开始的。那是所有目录与文件的源头, 然后再一个一个的分支下来,因此,我们也称这种目录配置方式为:目录树(directory tree), 这个目录树的主要特性有:

目录树的启始点为根目录 (/, root);

每一个目录不止能使用本地端的 partition 的文件系统,也可以使用网络上的 filesystem 。举例来说, 可以利用 Network File System (NFS) 服务器挂载某特定目录等。

每一个文件在此目录树中的文件名(包含完整路径)都是独一无二的。

如果我们将整个目录树以图的方法来显示,并且将较为重要的文件数据列出来的话,那么目录树架构就如下图所示:

 

五. 绝对路径与相对路径

 

除了需要特别注意的FHS目录配置外,在文件名部分我们也要特别注意。因为根据档名写法的不同,也可将所谓的路径(path)定义为绝对路径(absolute)与相对路径(relative)。 这两种文件名/路径的写法依据是这样的:

绝对路径:

由根目录(/)开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc;

 

相对路径:

相对于目前路径的文件名写法。 例如 ./home/dmtsai 或 http://www.cnblogs.com/home/dmtsai/ 等等。反正开头不是 / 就属于相对路径的写法

而你必须要了解,相对路径是以你当前所在路径的相对位置来表示的。举例来说,你目前在 /home 这个目录下, 如果想要进入 /var/log 这个目录时,可以怎么写呢?

cd /var/log   (absolute)

cd ../var/log (relative)

因为你在 /home 底下,所以要回到上一层 (../) 之后,才能继续往 /var 来移动的,特别注意这两个特殊的目录:

.  :代表当前的目录,也可以使用 ./ 来表示;

.. :代表上一层目录,也可以 ../ 来代表。

这个 . 与 .. 目录概念是很重要的,你常常会看到 cd .. 或 ./command 之类的指令下达方式, 就是代表上一层与目前所在目录的工作状态。

 

实例1:如何先进入/var/spool/mail/目录,再进入到/var/spool/cron/目录内?

命令

cd /var/spool/mail

cd ../cron

说明:

由 于/var/spool/mail与/var/spool/cron是同样在/var/spool/目录中。如此就不需要在由根目录开始写起了。这个相对 路径是非常有帮助的,尤其对于某些软件开发商来说。 一般来说,软件开发商会将数据放置到/usr/local/里面的各相对目录。 但如果用户想要安装 到不同目录呢?就得要使用相对路径。

 

实例2:网络文件常常提到类似./run.sh之类的数据,这个指令的意义为何?

说明:

由于指令的执行需要变量的支持,若你的执行文件放置在本目录,并且本目录并非正规的执行文件目录(/bin, /usr/bin等为正规),此时要执行指令就得要严格指定该执行档。./代表本目录的意思,所以./run.sh代表执行本目录下, 名为run.sh的文件。

      参考资料:《鸟哥的linux私房菜》

 

来源: http://www.cnblogs.com/peida/archive/2012/11/21/2780075.html

 

分享到:
评论

相关推荐

    ubuntu-cheatsheet:Ubuntu终端备忘单

    `ubuntu-cheatsheet`是一个专为Ubuntu用户设计的终端备忘单,它包含了大量用于日常操作和系统管理的命令行快捷方式和技巧。这份备忘单对于初学者和经验丰富的Ubuntu用户来说都是一个宝贵的资源,因为它可以帮助提高...

    ubuntu-cheatsheet:不懂Linux的人的Ubuntu命令

    ubuntu备忘单 适用于不懂Linux的人的Ubuntu命令 系统管理 重新启动机器: sudo shutdown -r now 用户管理 创建一个新用户: useradd {username} 磁盘管理 检查可用卷上的磁盘空间: df -h命令 检查当前工作目录中...

    CheatSheet-Linux:我作为python开发人员的工具带。 充分利用系统

    注意,此摘要备受关注 :winking_face:内容我使用别名marcopolo更快地到达该备忘单: echo " \nalias marcopolo='xdg-open https://github.com/NiklasTiede/cheatsheet' && exit " >> ~ /.zshrcsource ~ /.zshrc1....

    docker-cheat-sheet:Docker Cheat Sheet提供最需要的东西

    Docker备忘单Docker Cheat Sheet提供了最需要的东西。安装的Ubuntu sudo apt updatesudo apt install apt-transport-...

    Linux_bash_shell_cheat_sheetV2_2.pdf.pdf

    Linux_Bash_Shell_Cheat_Sheet_V2_2.pdf是一个针对Linux环境下编写Bash Shell脚本的速查表,下面将详细介绍其中的关键知识点。 基础命令: - `cat <fileName>`:显示指定文件的内容。 - `head`:查看文件内容的开始...

    linux-command-line-cheatsheet

    - `apt-get`/`apt`(Debian/Ubuntu):安装、更新、卸载软件包。 - `yum`/`dnf`(RHEL/CentOS):类似功能。 7. **系统信息**: - `uname`:显示系统信息,如内核版本。 - `df`:查看磁盘空间使用情况。 - `...

    cheatsheet:大卫的备忘单

    powerlineCopy and Paste following fancy prompt script in your .bashrc filehttps://raw.githubusercontent.com/ChrisTitusTech/scripts/master/fancy-bash-promt.sh如果您使用的是Ubuntu 18.04,则三角形字体将...

    bash cheat sheet

    Linux Bash Shell 快速参考指南涵盖了许多基础操作和命令,适用于绝大多数Linux发行版,但需要注意的是,apt-get 命令是 Ubuntu/Debian 系统特有的。以下是在Linux Bash Shell环境下编程需要了解的基础知识点: ...

    程序员或设计师能用上的91份速查表 cheat sheets

    程序员或设计师能用上的91份速查表,包括各种语言和技术。包括Actionscript Apache Ant ASP C C# C++ Delphi Java Javascript Perl ...Linux MacOS OS Solaris Ubuntu等

    linux-commands-cheat-sheet-phoenixnap_linux_console_

    标题中的“Linux Commands Cheat Sheet”指的是一个用于快速参考的Linux命令集合,通常包含了一系列在Linux命令行界面(也称为终端或控制台)中常用的命令。这个“PhoenixNAP_Linux_Console”版本可能是由PhoenixNAP...

    ubuntu ref

    #### Introduction to Ubuntu Cheat Sheet Ubuntu is one of the most popular Linux distributions, widely used by developers and system administrators for its stability, security, and robust package ...

    学习Linux只要学会这个命令就够了!.pdf

    此外,如果想要删除已有的cheatsheet,可以使用`--rm=<cheatsheet>`选项。 总的来说,"cheat"命令是Linux用户的一大福音,它简化了学习和查找Linux命令的过程,使得用户能够更轻松地理解和使用系统。通过善用"cheat...

    devops-cheatsheet:DevOps备忘单

    DevOps Ubuntu备忘单 初始Ubuntu 14.04 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install python-psycopg2 $ sudo apt-get install libpq-dev $ sudo apt-get install libjpeg-dev 初始Ubuntu...

    cheat-sheets:.md格式的不同主题的几个备忘单。 检出Github页面版本

    您是否曾经努力过痛苦地记住如何在ubuntu或其他Linux命令行黑客中使用find命令? 您是否通过记忆知道git命令使用github更新版本覆盖了过时的本地存储库? 当然,我不会...为了节省时间进行Google搜索,我在这里收集...

    android_cheat_sheet

    的Ubuntu 在下载Android Studio。 解压缩到所需的任何文件夹,即{installation home} 在{installation home}打开终端 ./bin/studio.sh 按照说明安装Android Studio(建议使用custom option ) 笔记 如果您的...

    cheat.sh:您需要的唯一备忘单

    统一访问世界上最好的社区驱动的备忘单存储库。 让我们想象一下,有一种理想的备忘单。 看起来像什么? 它应该具有什么功能? 简洁-它只应包含您需要的东西,而不能包含其他任何东西。 快速-应该可以立即使用它。...

    linux-mint-via-terminal:通过终端使用Linux Mint(或Ubuntu)的快速参考

    2. **文件和目录管理**:理解文件系统结构是关键。`/home` 目录通常存储用户文件,而 `/etc` 存放系统配置,`/usr` 包含应用程序,`/bin` 和 `/sbin` 存放可执行文件。`~` 符号代表当前用户的主目录。 3. **权限和...

    注意:在Kali Linux,MacOs,Ubuntu等中的有用命令。

    这里我们将深入探讨这些操作系统中的一些核心命令,以及与标签相关的技术,如Ruby、Python、Rails、Docker、Nginx、ZSH、SSL、Ansible、Vagrant、Yarn、reverse-proxy、cheatsheet、ansible-galaxy、kali-linux和...

    cheatsheets-sdil-actions:某天我学习动作

    name : Send someday, i learn cheatsheet at 11:am on : schedule : - cron : " 0 11 * * * " name : some-day-i-learn jobs : someday : name : Someday runs-on : ubuntu-latest steps : - uses : ...

Global site tag (gtag.js) - Google Analytics