LMLPHP后院

GITHUB之GIT BASH使用教程

写在前面这篇文章写完后,感觉不是很满意,漏掉了一些常用的命令忘记写,如“git tag”,“git diff”,“git show”,“git log”,“git remote”等。但是作为教程,应该是越简单越好,文章太长,反而惹人讨厌,这样一想,也就没有继续补充了。GITHUB 是全球最出名的基于 GIT 的代码托管平台之一,可以免费的托管开源代码。作为一名软件工程师,对代码的管理养成一个良好的习惯...

Linux下使用tar和zip进行压缩解压缩教程

下的。在 Windows 下很多软件压缩和打包是混在一起进行的,一般打包了也就压缩了。而在 Linux 下这两个操作一般都是分开的,打包就是打包,压缩就是压缩,当然也是可以一起进行的。使用 tar 命令打包,示例如下:$ tar -cf lmlphp.rar filename_1 foldername_1 filename_2tar 命令的 c 参数表示创建,f 参数表示后面是本次操作对应的文件名,...

Linux下screen命令使用教程

Linux 下的 screen 命令能够方便的管理桌面会话,每个会话可以包含多个屏幕。使用 screen 可以快捷的保存工作环境,比如有的任务需要执行很长时间,或者网络不稳定的情况下保存桌面环境,下次使用 SSH 登录的时候可以直接进入某个会话,直接提升工作效率。 一开始,想到使用 screen,主要是有些进程需要执行很长时间,如果连接突然断开,或者网络不稳定的情况下会话退出了,进程就会被终止。使用...

如何通过一条命令让Linux系统崩溃

如何一条命令让 Linux 系统崩溃,如何一条命令让系统不可用,如何一条命令清除所有数据。这个对于要离职的人来讲,是必须要学会的。即将离职的程序员,如果比较负责任的话,应该在离开前,将自己不再使用的电脑清理干净,如何一条命令清理硬盘,且看如下示例,用随机数擦除存储 sda 中的数据:dd if=/dev/urandom of=/dev/sda bs=4M 另一种方法就是直接格式化磁盘,可以使用 gdi...

VIM编辑器学习精简教程

的熟练程序自认为算中上的水平,谈不上精通,但是在日常操作中不会觉得不好使,算是比较习惯 Vi 了。所以,本文就以一个比较熟练的人来讲述初学者应该会碰到的问题和以及解决这些问题必须要熟练掌握的 Vi 命令。 光标移动 如何快速的将光标移动到文件的开头处?: gg 如果快速到达文件的最结尾?: G(shift+g),这个是回到最后一行,如果回到结尾需要: $ 。 到一行的最前面: 0。 到一行的最末尾:...

命令行模式下快速移动光标快捷键

如何在命令行模式下快速移动光标。? 移动到命令行文本最前面,使用 Ctrl + a。 移动到命令行文本最后面,使用 Ctrl + e。 如何在命令行模式下快速清空当前文本字符。? 删除当前光标位置前面所有命令行文本,使用 Ctrl + u。 删除当前光标位置后面所有命令行文本,使用 Ctrl + k。 在 Linux 下开发时,加上 GIT 不同分支的频繁切换,发现所有的 IDE 都不好用了,只有使...

VirtualBox 虚拟机 Ubuntu 磁盘扩容

建存储然后挂载到系统其他目录上。 在 VirtualBox 的菜单栏中,设置->存储->控制器:SATA 处点击添加,此操作要求虚拟机为关机状态才可以添加,如下图所示。 创建存储后,通过 fdisk 命令查看,发现新的存储 sdb 没有分区。 rhett@ubuntu-may:~/Workspace$ sudo fdisk -l Disk /dev/sda: 20 GiB, 21474836480 b...

在云主机或VPS上搭建私有的GIT仓库

--bare lmlphp.com是不是超级简单,这个事情就完成了, --bare 参数代表创建一个空的仓库。我一般习惯将项目名对应域名,这样一看就明白了。熟练了 GIT 操作的人一定会明白,GIT 命令的设计很多都是通过参数来改变行为的,也就是说 GIT 本身的命令并不多,但是很多完全不同的功能是通过指定参数来实现的。上面的命令会在当前目录下创建一个 lmlphp.com 文件夹,文件夹里面有 GI...

使用GIT BASH管理多个远程代码库

B for windows 客户端做了定制化,对于推送到其他服务端不太方便。 在 GIT 客户端中,使用 eval `ssh-agent` (注意是数据库字段符号,也就是键盘数字 1 左边的那个按键)命令进入 SSH 模式,打开秘钥管理器,然后使用 ssh-add 命令添加私钥。很多不太熟悉的人往往因为没有执行 ssh-agent 而导致不能使用 ssh 命令连接到服务器。 国内的 GIT 托管服务 ...

SHELL中判断命令是否存在的方法

在 SHELL 中如何判断某个命令是否存在,总结了下,一共三种方法。$ command -v foo >/dev/null 2>&1 || { echo >&2 "I require foo but it's not installed. Aborting."; exit 1; } $ type foo >/dev/null 2>&1 || { echo >&2 "I require foo but ...
2020-09-23 20:42:45 1600864965 0.332208