文件目录

git命令清单 摘自 阮老师

不打扰是莪最后的温柔 提交于 2020-04-01 01:57:41
常用 Git 命令清单 作者: 阮一峰 日期: 2015年12月 9日 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二、配置 Git的设置文件为 .gitconfig ,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。 # 显示当前的Git配置 $ git config --list # 编辑Git配置文件 $ git config -e [--global] # 设置提交代码时的用户信息 $ git config [--global] user.name "[name]" $ git config [--global] user.email "[email address]" 三、增加/删除文件 # 添加指定文件到暂存区 $ git

关于上级目录与上上级目录的表示相对路径

微笑、不失礼 提交于 2020-04-01 01:46:59
{% include "../../partials/main_nav.php"%} 总是的记住用相对路径找文件首先得找到它的父节点,父节点找到了,在一个斜杠就是指定子目录,依次往下就行,所以利用相对路径找文件的方式就是 第一步:../(一个这个表示本目录的父节点即上级目录)找需要用到的最低的父节点 第二步:/子文件夹依次顺着找到所需要的文件 从图中可以看到先找到最顶级的父亲文件夹:app,这是通过../../实现的,所以现在:app=../../;现在知道顶级父亲,子文件应该很好找吧, 需要注意的这里的template.volt这个文件与train文件夹是并列关系,train文件夹点开还有子文件,这样不要看误了,不要把template.volt看作是train的子文件 补充:如果是一个网站开发:一般都是写绝对路径,因为,不同的文件引入模版文件,如果做相对路径,不同的文件引入时,相对路径是不一样的 /表示根目录就是documentRoot目录,当前目录就直接写文件名比如:a.php就是表示当前目录下的a.php,而/a.php表示documentRoot下的a.php也相当于域名/a.php如:/a.php=www.sina.com/a.php 来源: https://www.cnblogs.com/sengling/p/4983026.html

python获取当前目录路径和上级路径

北城以北 提交于 2020-04-01 01:46:19
在使用python的时候总会遇到路径切换的使用情况,如想从文件夹test下的 test.py 调用data文件夹下的 data.txt 文件: . └── folder ├── data │ └── data.txt └── test └── test.py 一种方法可以在data文件下加入 __init__.py 然后在 test.py 中 import data 就可以调用 data.txt 文件; 另一种方法可以借助python os模块的方法对目录结构进行操作,下面就说一下这种方式的使用: import os print '***获取当前目录***' print os.getcwd() print os.path.abspath(os.path.dirname(__file__)) print '***获取上级目录***' print os.path.abspath(os.path.dirname(os.path.dirname(__file__))) print os.path.abspath(os.path.dirname(os.getcwd())) print os.path.abspath(os.path.join(os.getcwd(), "..")) print '***获取上上级目录***' print os.path.abspath(os.path.join

(转)细说linux挂载

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-31 22:20:31
个人觉得说的很透彻的一篇文章,深入浅出,通俗易懂,把好久之前的一些概念彻底厘清了。 转自 https://www.cnblogs.com/ma5on/p/4357625.html 转载的文章不能分类 这点比较坑 暂时先发到随笔里了 标题会标注的 找到一篇写的对挂载比较好的文章 收藏ing 作者: adagio Ubuntu社区 原帖网址: http://forum.ubuntu.org.cn/viewtopic.php?f=120&t=257333 --------------------------------------------正文开始---------------------------------------- 纯粹针对刚刚解封开包的新新手,老鸟们请自觉绕行,否则浪费你的时间你非要逼我做谋杀犯可不光我的事你还没地方说理去。 如果你正好是个崭新的新手,就耐心的花点时间看看吧,至少大概看看,不要在一个陌生又黑暗的到处碰壁,或张皇四顾,像个没头的苍蝇。 现在耐心听我老人家絮絮叨叨没个完的,这点时间绝对值! 续_______________________________________________________________________________________ 用linux,就一定要用linux的方式去思维。 嗯,说的容易做起来难。 我的D盘哪去了

linux 常用的基础命令

℡╲_俬逩灬. 提交于 2020-03-31 22:09:49
ls 查看当前文件下的内容 -a 显示目录下所有文件,包括隐藏文件 -l 以列表的形式显示你的详细信息 -h 配合-l 显示大小 有单位k。 也可以组合使用,例如 ls -lh 表示以列表的形式显示当前文件下的详细信息。文件大小人性化。 cd 切换文件目录 选项 ~ 返回到用户主目录, . 当前目录 .. 上级目录 /根目录 -返回上一步命令。最近两次目录进行切换。 touch 创建文件 touch 文件名 创建文件,如果文件已经存在,则更改文件的事件 mkdir 创建文件夹 -p 以递归创建目录。 rm 删除文件 -r 删除一个文件夹(目录) -f 文件不存在 不报错。删除的是文件 pwd 查看当前所在目录 clear 清屏 ctrl+l 命令 --help 帮助文档 man 命令 帮助手册可以分页查看 空格下一页 b上一页 q6退出 通配符 *代表任意字符 ? 一个任意字符 [abc] 可以拼配括号里(abc)任意一个 [a-f] 匹配a-f任意一个都可以 tree 树结构显示 -d 只显示目录 cp 源文件 目标文件 若需要给复制的文件重新命名,只需要在目标文件后面加文件名 若不需要,直接省略文件名。 -i 提示是否覆盖 -r 若目标文件是目录 以递归的形式复制目录 若目标文件已经存在同名目录则放入 文件夹里 ,若不存在,则把复制的文件名改为要复制的目录名。 mv 源文件

Git提交代码到主分区

人走茶凉 提交于 2020-03-31 21:53:09
git 提交代码,本地新建一个my分支,不从本地master分支直接上传,而是先从本地my分支上提交至本地master分支,然后本地master提交至远程master分支 上。前提是远程只有一个master分支。 第一步:首先到工程目录下。打开git bash命令框 第二步:创建本地my分支,git checkout -b my(已经存在my分支则git checkout my直接切换到my分支) 第三步:将本地my的分支上的修改提交至缓存区, git add .(提交全部修改),或者只修改了某个文件可以 git add 文件路径+文件名 进行提交 git commit -m "备注" 注释:这步之后已经将修改的代码提交到了my分支的缓存区 第四步:切换到master,git checkout master; 首先记住一定要先将远程master分支的代码更新本地master分支,否则代码无法提交。git pull 更新本地master代码; 将my缓存区提交的修改合并到本地master分支上,git merge my。(此时已经将修改与本地master合并); 最后将代码提交到远程master上,git push。 (建议:可以在提交万代码之后将my分支删除,重新创建一个my分支,因为此时的my分支和master分支的版本不同,如果不删除,则需要将master分支

linux的文件目录

别说谁变了你拦得住时间么 提交于 2020-03-31 21:52:35
1 Bin binary 含义二进制,该目录中存储的都是二进制文件,文件都是可以运行的。 2 Dev目录 目录中主要存放的是外接设备,例如外接移动硬盘,U盘,光盘,在其中的外接设备不能直接被使用,需要挂载(类似windows下的分配盘符)。 3 Etc 该目录主要是存储一些配置文件。 4 Home 家目录,除了root用户以外其他用户的家目录,类似于 Windows 下的 user/用户目录。 5 Proc process 表示进程,该目录中存储的是linux运行时候的进程。 6 Root 该目录表示root用户自己的目录。 7 Sbin 全称 super binary,该目录也是存放一些可以被执行的二进制文件,但是必须有super权限的用户才能执行。 8 Tmp temporary,表示临时的,当我们系统运行时产生的临时文件会存储在这个目录下。 9 Usr 存放的用户自己安装的软件,类似于Windows下的program files。 10 Var 存放的程序/系统的日志文件的目录。 11 Mnt 当外接设备需要挂载时,就需要挂载到mnt目录下。 来源: https://www.cnblogs.com/liuryu/p/10766326.html

linux 基础命令应用

我怕爱的太早我们不能终老 提交于 2020-03-31 19:52:09
Linux操作系统 ==================== desktop模式 #配置ip,网关# setup 网络配置--设备配置--DHCP--【*】按空格键改为【 】--在下面配置ip、子网掩码、网关、DNS =====记得要保存再退出哦! 启动网卡配置文件 ifup eth0 ifconfig 查看ip地址是否配置成功 重启reboot后需要再次启动配置文件 ifup eth0 =============================================================== Linux下删除yunjisuan目录所有文件,但只保留一个“7”不删 【3种方法】 find find yunjisuan - type "f" !- name "7" | xargs rm -rf grep ls | grep -v "7" | xargs rm -rf 嵌套 rm -rf ` ls | grep -v "7"` =============================================================== 已知test文件, 去掉第五行内容后,输出结果 【4种方法】 head/tail head -4 test && tail -45 test grep cat test | grep -v "5" sed sed '

Linux文件结构及基本文件夹

前提是你 提交于 2020-03-31 19:38:08
虽然Linux系统有很多种类,但是对于文件系统分区这块,基本上各个版本的Linux系统都是一样的。Linux文件系统分区不像Windows那样将硬盘分为C、D、E、F盘这样,Linux的文件结构是单个的树状结构.可以用tree进行展示。 Linux系统的根目录是 / 。这个必须得记牢。一般的Linux系统的文件结构如下图所示: Linux常见的目录解释: 目录 描述 / 根目录 /bin 做为基础系统所需要的最基础的命令就是放在这里。比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。 /boot Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动装载文件存放位置,如kernels,initrd,grub。一般是一个独立的分区。 /dev 一些必要的设备,声卡、磁盘等。还有如 /dev/null. /dev/console /dev/zero /dev/full 等。 /etc 系统的配置文件存放地. 一些服务器的配置文件也在这里;比如用户帐号及密码配置文件; /etc/opt:/opt对应的配置文件 /etc/X11:Xwindows系统配置文件 /etc/xml:XML配置文件 ……

Linux及文件系统基本介绍

故事扮演 提交于 2020-03-31 19:08:05
Linux及文件系统基本介绍 1 互联网行业现状 在服务器端市场: 超级计算机 2014年11月的数据显示前500系统中的485个系统都在运行着 Linux 的发布系统,而仅仅只有一台运行着 Windows 系统 截止到目前,运行 Linux 系统的处理器有 22,851,693 个之多,而 windows 系统仅仅只有 30,720 云计算 2014年 Linux 基金会撰写了一个报告,研究发现 75% 的大公司在使用 Linux 系统作为他们的主要平台,相对的使用 Windows 系统的只占 23% 移动端市场: 基于Linux的Android系统,在2014年第三季度的智能手机出货量中,Andriod 设备的市场份额从去年同期的 81.4% 上升到了 83.6% 嵌入式系统: 自2013 年的研究数字表明,按规划,大约一半的嵌入式系统将会采用 Linux。目前也诞生了越来越多的基于Linux的智能硬件设备,例如:智能路由器。 由于本系列的文章主要是对互联网的软件开发和测试进行介绍,按照目前的行业趋势,Linux系统已经成为互联网行业的最主要的生产力平台了,相关从业人员完全有必要对Linux系统进行学习和了解。 2 典型的计算机系统 一个典型的计算机系统由软件和硬件两部分构成。 其中硬件系统由如下几部分构成: 中央处理器 存储器 外部输入输出(IO)设备