Welcome 微信登录

首页 / 操作系统 / Linux

Linux Vi/Vim 的使用及实例

Linux Vi/Vim 的使用及实例

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。Vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。相关文章:史上最全Vim快捷键键位图 — 入门到进阶 http://www.linuxidc.com/Linux/2016-06/132019.htm什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误...
史上最全Vim快捷键键位图(入门到进阶)

史上最全Vim快捷键键位图(入门到进阶)

史上最全Vim快捷键键位图(入门到进阶)经典版下面这个键位图应该是大家最常看见的经典版了。对应的简体中文版其实经典版是一系列的入门教程键位图的组合结果,下面是不同编辑模式下的键位图。入门版基本操作的入门版。进阶版增强版下图是一个更新时间较新的现代版,含有的信息也更丰富。文字版更多Vim相关教程见以下内容:把Vim打造成一个简单实用的IDE http://www.linuxidc.com/Linux/2011-06/37032.htmVim学习指南 http...
Linux 用户和用户组管理详解

Linux 用户和用户组管理详解

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。实现用户账号的管理,要完成的工作主要有如下几个方面:用户...
Linux 文件与目录管理详解

Linux 文件与目录管理详解

我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法啦!处理目录...
Linux 文件基本属性详解

Linux 文件基本属性详解

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 4096Dec142012 bindr-xr-xr-x 4 root ro...
单机搭建Android开发环境详解

单机搭建Android开发环境详解

老话,工欲善其事必先利其器。为了学习安卓系统开发,我下了血本,更换了电脑。俗语,磨刀不误砍柴工,好钢用在刀刃上,为了发挥新本的最大潜能,我花费了很长时间去做配置和优化,都感觉有点偏执了。不过,从到目前为止的情况来看,老话俗语,完全正确。 新笔记本配置信息如下: CPU:Intel Core i7-4710MQ 2.50GHz RAM:32GB DISK:SAMSUNG SSD 850 EVO 500GB,ST2000LM003 HDD 2TB O...
在Ubuntu Server 14.04上编译Android 6.0源码

在Ubuntu Server 14.04上编译Android 6.0源码

此前编译过Android4.4的源码,但是现在Android都到了7.0的版本,不禁让我感叹Google的步伐真心难跟上,趁这周周末时间比较充裕,于是在过去的24小时里,毅然花了9个小时编译了一把Android6.0的源码,但是昨天编译完之后已经很晚了,没来得及记录编译的步骤,今天才慢悠悠地来记录一下我在Ubuntu Server 14.04上编译Android6.0源码的步骤。好了,废话不多说,我们开始吧!步骤一:安装Ubuntu系统。我们既可以通过虚拟...
Win10下安装CentOS 7双系统详解

Win10下安装CentOS 7双系统详解

最近心血来潮,想学Linux,所以根据网上的建议,买了鸟哥的书。为了以后学习方便,准备安装CentOS7。准备好镜像文件和U盘后,4号晚上八点多开始施工,本以为几个小时就可以弄好的东西,第一次让我明白了什么叫理想与现实的差距。鉴于CentOS7安装的繁琐程度和鸟哥的火热程度,我决定把我安装的全过程写下来,希望能帮助到想要学习的小白们。在这篇教程里,我把我遇到的问题也写了出来,因为我从解决这些问题的过程中,学到了很多知识,如果你也是个小白的话,希望你耐心看下...
Linux 性能监控之命令行工具

Linux 性能监控之命令行工具

引言 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因。这个命令行工具列表提供了足够的工具,您可以挑选适用于您的监控场景的工具。1. lsof - 列出打开的文件 在许多Linux或者类Unix系统里都有lsof命令,它常用于以列表的形式显示所有打开的文件和进程。打开的文件包括磁盘文件、网络套接字、管道、设备和进程。使用这条命令的主要情形...
RHEL7 忘记密码修改root密码 (经过测试RHEL7.2 / 7.1 通过)

RHEL7 忘记密码修改root密码 (经过测试RHEL7.2 / 7.1 通过)

RHEL7进入单用户方式和重置密码方式发生了较大变化,GRUB由b引导变成了ctrl+x引导。重置密码主要有rd.break和init两种方法。(经过测试RHEL7.2 / 7.1 通过)rd.break方法:1、启动的时候,在启动界面,相应启动项,内核名称上按“e”;2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入;3、进去后输入命令mount,发现根...
如何使用NoNotifications关闭Ubuntu通知提示

如何使用NoNotifications关闭Ubuntu通知提示

在 Ubuntu 中连接个手机,连通有线或无线网络、有新系统更新时都会在桌面右侧弹出通知提示,这个功能本可以帮助用户实时了解系统和硬件工作状态的动态变化,但当你需要长时间专注工作时,这些可能会随机弹出的通知提示经常都会打断我们的工作和思路。如果你使用了 KDE Connect,各种消息更可能让你抓狂。那么有没有一种好的方式,既不断开手机连接,又能够临时关闭 Ubuntu 的提示通知呢?遗憾的是 Ubuntu 中并没像 Windows 10 一样集成通知提示...
通用浏览器竟然有鲜为人知的六项使用技巧

通用浏览器竟然有鲜为人知的六项使用技巧

虽然自身存在感不高,但浏览器无疑是我们查阅万维网的窗口。究竟选择Chrome、火狐、Edge还是其他方案取决于大家的实际需要,但无论结果如何,它们当中都存在着一些通用技巧与诀窍可供利用。从快捷键组合到安全设置,我们将在今天的文章中将这些心得一网打尽。最重要的就是定期翻看这些内容,并将其融入使用习惯以获得更理想的浏览器使用体验。使用常见的快捷键组合无论大家使用浏览器还是其他程序,了解快捷键组合都能够显著提高效率。特别是在浏览器当中,大家会发现这些小技巧能够让...
Github提示Key is already use

Github提示Key is already use

背景:在Github中为用户添加SSH Key的时候报Key is already use,根据错误提示很显然,所添加的SSH Key已经被其他账号使用后,才会出现这个错误。现在有两种解决办法,第一,找到帐号删除Key;第二,重新生成Key找到使用该Key的帐号,在Github个人信息中有SSH and GPG keys这一栏,管理着所有的SSH Keys,找到匹配的Key删除,另外一个账号就可以使用该Key了重新生成SSH Key,仅需几个简单的步骤1....
解决Bash On Ubuntu On Window安装Zsh无效问题附安装说明

解决Bash On Ubuntu On Window安装Zsh无效问题附安装说明

前言Zsh是一款非常棒的Shell,使用Linux和Mac系统的人,基本上都知道zsh的存在。问题在安装完Zsh后,zsh是可以使用的,但是重启之后,又恢复至默认的bash。我在安装好之后,使用命令chsh -s /bin/zsh切换默认shell。然后,输出$SHELL变量是这样的:root@XY ~ # echo $SHELL/bin/bash设置无效,我以为要重启。于是,重新启动Bash On Ubuntu On Window。结果依然无效。办法我在...
VMware 虚拟机通信没有 inet addr 的解决办法

VMware 虚拟机通信没有 inet addr 的解决办法

我在VMware虚拟机上安装完红帽Linux之后,使用ifconfig命令来看网卡的IP,但是,输入命令之后,eht0里面只有 inet6 addr 而没有 inet addr,不多说,上图。解决办法如下:打开 虚拟机设置 / 硬件 / 网络适配器 将网络连接的方式设置为 NET:使用已共享的主机的IP地址(N),然后重启虚拟机,输入密令ifconfig,便可拿到inter addr的地址使用Xshell连接虚拟机登录OK,通信正常。若有不周之处,还请赐教...
<< 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 >>