Linux系统的启动 常用命令 文件系统 文件类型 文件属性 常见的文件扩展名 Linux系统的启动 引导 我们在打开电源后,计算机会寻找在ROM芯片(保存计算机最基本的输入输出以及开机自检,自启动程序的芯片...常用命令 描述 命令 命令全称 举个栗子 当前目录 pwd print working directory pwd 切换目录 cd change directory cd cd .. cd / cd ..../usr/sbin 超级用户的一些管理程序 /usr/doc linux文档 /usr/include linux下开发和编译应用程序所需要的头文件 /usr/lib 常用的动态链接库和软件包的配置文件...本地增加的库 /usr/man 帮助文档 /usr/src 源代码,(linux内核的源代码就放在/usr/src/linux里) /usr/local/bin 本地增加的命令 /usr/local/...,4.0k 文件修改时间 文件创建,内容更新,文件名更新都会修改这个时间 文件或目录名 目录名字 常见文件扩展名 扩展名 介绍 .tar、.tar.gz、.tgz、.zip、.tar.bz 压缩文件
,让我们先更新下代码再提交,我们可以用rebase很快的解决这个问题。...// 切换到master分支 > git checkout master // 融合dev分支的内容 > git merge dev 放弃本次提交的修改 c123是通过git log进行查看的 commit...git revert,它会新创建一个提交,而新创建的提交的状态正好等于你上一个版本的状态,假如我们现在的版本是c2,它上一个版本就是c1,那么执行完这个命令之后,就会新创建一个提交 为 c1’,它与c1...的内容一致,我们将这它推送到远程端,别人更新之后就可以了 > git revert HEAD^ 做个锚点 因为分支是很容易被改变,为了防止以后不能返回,所以可以打个tag,做个回滚记录点. c123 为提交记录的...id > git tag MyTagName c123 原文链接:https://rumenz.com/rumenbiji/linux-git-advanced.html
安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 创建新文件夹,打开,然后执行 > git init 检出仓库 执行如下命令以创建一个本地仓库的克隆版本...-d rumenz 除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的: > git push origin 更新与合并 要更新你的本地仓库至最新改动,执行: > git...替换本地改动 假如你做错事(自然,这是不可能的),你可以使用如下命令替换掉本地改动: > git checkout -- 此命令会使用 HEAD 中的最新内容替换掉你的工作目录中的文件...已添加到缓存区的改动,以及新文件,都不受影响。...> git fetch origin > git reset --hard origin/master 原文链接:https://rumenz.com/rumenbiji/linux-git.html
,让我们先更新下代码再提交,我们可以用rebase很快的解决这个问题。...// 切换到master分支 > git checkout master // 融合dev分支的内容 > git merge dev 放弃本次提交的修改 c123是通过git log进行查看的 commit...id > git checkout c123 回到此分支的上一个提交 > git reset HEAD^ 回到master分支的上一个提交 > git reset master^ 撤销远程分支上的内容...如果想撤销远程分支上的内容需要使用git revert,它会新创建一个提交,而新创建的提交的状态正好等于你上一个版本的状态,假如我们现在的版本是c2,它上一个版本就是c1,那么执行完这个命令之后,就会新创建一个提交...为 c1’,它与c1的内容一致,我们将这它推送到远程端,别人更新之后就可以了 > git revert HEAD^ 做个锚点 因为分支是很容易被改变,为了防止以后不能返回,所以可以打个tag,做个回滚记录点
Linux介绍 在介绍Linux命令之前,先简单了解下操作系统的作用,操作系统是应用程序与硬件之间插入的一层软件,所有应用对硬件的操作都必须经过操作系统。...,这些可执行文件大都是Linux系统中最常用的命令。...命令总结分类 对于软件开发人员来说,只需要掌握基础的Linux的命令即可应付绝大部分的Linux环境下开发工作了。 文件管理 运行程序 关机与重启 用户管理 安装软件 1....创建文件 touch 使用touch命令可以创建一个空文件,如果文件不存在,则touch的时候就是文件创建的时间,如果文件已经存在,touch一个文件则更新文件的创建时间。.../tmp -perm 0777 查找tmp目录下权限为777的文件或者目录 打印文件到命令行 cat cat 压缩 ,解压缩文件 归档管理 tar是Linux最常用的备份工具。
touch 创建新的空文件或更新已存在文件的时间标签。 补充说明 touch命令具有两个功能: 更新已存在文件的时间标签为当前系统时间(默认方式),文件的数据保持不变。 创建新的空文件。...-c 或 --no-create:不创建任何文件。 -d :使用指定的日期时间而不是当前时间。 -f:此选项忽略并解决BSD版本touch指令的兼容性问题。...-r 文件或目录>:将指定文件或目录的日期时间设为与参考文件或目录相同。 -t :使用指定的日期时间而不是当前时间。 --help:显示在线帮助。...参数 文件:指定要设置时间属性的文件列表。...示例 创建一个名为ex2的空文件: touch ex2 批量创建文件file1.txt至file5.txt: touch file{1..5}.txt 创建job1.md文件并写入内容job 1: echo
linux移动文件命令 mv命令 功能:为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同DOS下的ren和move的组合。...语法:mv [选项] 源文件或目录 目标文件或目录 说明: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。...当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。...为防止用户在不经意的情况下用mv命令破坏另一个文件,建议用户在使用mv命令移动文件时,最好使用i选项。 需要注意的是,mv与cp的结果不同。...例2:将文件wch.txt重命名为wjz.doc$ mv wch.txt wjz.doc 相关视频教程推荐:《Linux教程》 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
git status 命令用于显示工作目录和暂存区的状态。使用 git status 命令能看到那些修改被暂存到了,哪些没有,哪些文件没有被 Git tracked 到。...git status -s 简短形式展示 例如: 最左边状态的含义 ’ ’ unmodified M modified A added D deleted R renamed C copied U updated
Git命令集之五——更新内容状态命令 Git是一种分布式的项目版本管理工具,分布式的特点是并不存在中心服务器,每个人电脑中的项目工程都是一个完整的Git工程。...当我们想把某些操作进行提交时,首先需要使用add命令来将Git状态进行更新,本篇博客介绍与Git中与更新内容状态相关的命令。 ...可以看到,Git提示我们有一个为跟踪的文件combin,使用如下命令来更新Git仓库的状态: git add combin 再次检查Git仓库的状态,如下: ?...与add命令相关参数解析如下: 1.git add 将某个文件的修改状态更新到Git缓存区。...5.git add --all 不指定文件则会更新所有有变化的文件进缓存区。 6.git add --refresh 不更新文件,仅仅进行刷新。
也是Linus Torvalds雷纳斯托瓦兹为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 2. 说白了git就是一个进行项目版本管理的一个软件。...提交代码三板斧 3.1 git add(将代码添加到本地仓库.git的临时区域) 利用*我们可以一次性将后缀为指定后缀的文件进行统一性的操作,例如下面我将所有后缀为.c和.h的文件统一剪切到process...凡是在这个文件内部的后缀所对应的文件,都不会被上传到gitee上!...第7行的modified内容表示我们刚刚修改过文件.gitignore的内容 第9行的Untracked代表未被管理的文件,这些文件是仓库中没有的文件 2....4 git mv + git rm(修改和删除本地仓库的文件) [wyn@VM-8-2-centos process]$ git mv test.txt hello.txt [wyn@VM-8-2-centos
Linux命令 + 工作场景下的文本处理,提高效率 多文本合并 (类似于win中列操作) cat 1.txt 1 2 3 cat 2.txt 4 5 6 //多文本行合并 paste 1.txt
春恋慕记录Linux常用命令,方便查找,持续更新中。。。...文件和目录操作 语法:cp [选项] [原文件或目录] [目标文件或目录] 进程操作 显示进程: ps -a - 列出所有运行中/激活进程 ps -aux - 显示进程信息,包括无终端的(x)和针对用户...(u)的进程:如USER, PID, %CPU, %MEM等 列出进程树: pstree - linux中,每一个进程都是由其父进程创建的。...进程优先级可以通过top命令显示的NI(nice value)列查看。进程优先级值的范围从-20到19。值越低,优先级越高。 renice renice命令类似nice命令。...如果一个进程没有响应杀死命令,这也许就需要强制杀死,使用-9参数来执行。注意,使用强制杀死的时候一定要小心,因为进程没有时机清理现场,也许写入文件没有完成。
一、启动Git 第一步:鼠标右键单击空白处 第二步:点击Git Bash Here 二、回退到上一级目录 命令: cd .....七、新建一个文件 命令: touch [文件名.后缀名] 演示: 八、删除一个文件 命令: rm [文件名.后缀名] 演示: 九、新建一个文件夹 命令: mkdir [文件夹名字] 演示: 十、删除一个文件夹...命令: rm -r [文件夹名字] 演示: 十一、移动一个文件 命令: mv [文件名.后缀名] [目标文件夹] 演示: 十二、重新初始化终端/清屏 命令: reset 演示: 十三、查看命令历史 命令...: history 演示: 十四、查看帮助 命令: help 演示: 十五、注释 命令: # 十六、退出 命令: exit 参考文章: Linux常用命令大全(非常全!!!)..._木头大左的博客-CSDN博客_linux命令大全
平常在windows电脑上使用Git Extensions 工具比较多,大部分的常用指令都可以通过点点点就可以完成。在mac电脑上的话使用sourcetree工具。...但有时候也会直接通过git命令,很多时候也是通过百度来临时查阅,所以总结下来方便自己,也方便可能需要的你。...1、基本命令 1.1、 生成SSH公钥和私钥,公钥要复制配置到git服务器上的 1.2、 git config 配置提交用户名和用户邮箱 1.3、 创建项目后如何提交到仓库 1.4、 将文件添加到暂存区...1.5、 提交到本地仓库(即自己当前电脑的代码仓库) 1.6、 设置远程仓库地址(即代码要提交到哪里的服务器) 1.7、 推送到远程服务器(注意一点,首次推送要设置追踪) 1.8、 修改文件名会忽略大小写...,默认都是忽略了,所以修改文件名大小写是无效的 1.9、修改文件夹名字大小写的问题 1.10、 是将远程主机的最新内容拉到本地 ,用户在检查了以后决定是否合并到工作本机分支中。
我这里简单说明了选项和参数的区别,但具体Linux中哪条命令有哪些选项和参数,需要我们靠经验积累或者查看Linux的帮助了(man帮助命令)。 ...# diff a1 a2 --对比a1和a2的不同 29.du 【命令作用】 查看使用空间,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和...123的属性 34.which 【命令作用】 我们经常在Linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which --查看可执行文件的位置 whereis...但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用whereis和locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新...依赖于事先构建的索引;索引的构建是在系统较为空闲时自动进行(周期性任务);手动更新数据库(updatedb);索引构建过程需要遍历整个根文件系统,极消耗资源; 工作特点是:查找速度快,模糊查找,非实时查找
vim/vivim/vi是Linux的文本编辑器,最小化安装默认无改命令,可通过yum install vim-enhanced -y完成安装。...5、o:在当前所在行的下一行处插入新的一行编辑模式:编辑模式只可以切换到普通模式,按Esc键返回普通模式命令模式:进入命令模式后,可以对文本文件进行保存等操作,同样按Esc键返回普通模式 1、w:保存...: 强制vim常用快捷键移动光标(普通模式):G:文件结尾gg:文件开头$:行尾0:行头ngg:切换到第n行,n表示具体行号n[回车]:向下移动n行搜索(命令模式):/内容:向下搜索,此时按n继续搜索,...:touch 文件名称注:touch创建文件时,可根据序列同时创建多个文件,也可直接输入多个文件名称同时创建多个aliasalias,别名,简化命令操作常见用法:1....和~/.bashrc注:1、别名优先于命令 2、若别名和命令相同,执行时想要执行的时命令,可使用完整路径或加反斜线 eg:[root@money data]# alias rm='echo
1. chmod命令的介绍 命令 说明 chmod 修改文件权限 chmod修改文件权限有两种方式: 字母法 数字法 2. chmod 字母法的使用 角色说明: 角色 说明 u user, 表示该文件的所有者...表示其他用户 a all, 表示所有用户 权限设置说明: 操作符 说明 + 增加权限 - 撤销权限 = 设置权限 权限说明: 权限 说明 r 可读 w 可写 x 可执行 - 无任何权限 chmod命令字母法效果图...: chmod-1.png chmod命令同时设置多个角色的效果图: chmod-2.png 3. chmod 数字法的使用 数字法就是“rwx” 这些权限也可以用数字来代替 权限说明: 权限 说明...r 可读,权限值是4 w 可写,权限值是2 x 可执行,权限值是1 - 无任何权限,权限值是0 chmod命令数字法效果图: chmod-3.png 4....小结 利用 chmod 命令可以控制文件的操作权限。 字母法格式: chmod 不同角色设置的权限 文件 数字法格式: chmod 不同角色的权限值 文件名
Linux删除文件夹命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。...、文件夹 需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的 2 删除文件 de>rm -f fileNamede> 使用 rm -rf 的时候一定要格外小心,linux...没有回收站的 Linux添加文件命令 创建目录:mkdir(make directories) 功能说明:建立目录 语 法:mkdir [-p][--help][--version][-m <...例:mkdir test 创建文件 touch 功能说明:改变文件或目录时间。...例:touch test.txt (注:Linux下没有文件后缀名区分文件类型之说,系统文件类型只有可执行文件和不可执行文件)
Linux命令行 命令 空格 参数(可写可不写) 空格 文件(可写可不写) ls /opt 根目录下的opt文件夹 ls -a 显示所有文件及隐藏文件 /opt ls -l 详细输出文件夹内容... >一般情况下,Linux命令的参数都是可选的,不同参数作用也不同 >Linux命令之间,必须得有一个或者多个参数 mkdir -p递归创建文件夹 mkdir -p /opt/apollo/qq...-v 参数显示删除的过程 linux命令提示符 whoaomi:显示当前登录的用户 hostname:显示当前主机名 pwd:显示当前的工作目录绝对路径 目录分隔符:window以反斜杠分割目录 >...Linux帮助命令 当你不知道Linux命令如何使用的时候,可以使用man命令帮助你 如: man ls 进入man帮助文档后,按q退出文档 2.使用 --help参数: 帮助命令的精简版...: 比如: ls --help Linux命令行常用快捷键 ctrl+c cancel取消当前操作 ctrl+l 清空屏幕内容 ctrl+d 退出当前用户 ctrl+a
领取专属 10元无门槛券
手把手带您无忧上云