Linux
啊大1号
三百六十行,行行敲代码
展开
-
类Unix系统各种图形界面介绍 注:苹果Quartz 不是X11(但可能是)
很多Linux初学者分不清楚Linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,我想以比较易于理解的方式说明一下X,X11,Xfree,WM,KDE,GNOME等之间的关系.由于本人水平有限可能存在错误,请高手指正。 一, linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的。 ...转载 2019-01-07 20:21:22 · 2817 阅读 · 0 评论 -
apt 和 apt-get的区别(建议使用apt)
Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get install package,越来越多的其它 Linux 发行版也开始遵循 Ub...转载 2019-01-23 22:09:43 · 17058 阅读 · 3 评论 -
Linux 系统目录结构
登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示:树状目录结构:以下是对这些目录的解释: /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存...转载 2019-01-25 11:03:58 · 175 阅读 · 0 评论 -
Linux 下 ls -l 命令执行显示结果的每一列含义
一个文件都有一个所有者, 表示该文件是谁创建的.。同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组。如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置。setuid:该位是让普通用户可以以root用户的角色运行只有root帐号才能运行的程序或命令。比如我们用普通用户运行p...原创 2019-01-26 16:17:52 · 2179 阅读 · 0 评论 -
使用 Vim 寄存器(registers)和系统剪贴板(clipboard)
常见文本编辑器都会提供剪切板来支持复制粘贴,Vim也不例外。 不同的是Vim提供了10类共48个寄存器,提供无与伦比的寄存功能。 最常用的y操作将会拷贝到默认的匿名寄存器中,我们也可以指定具体拷贝到哪个寄存器中。一般来讲,可以用"{register}y来拷贝到{register}中, 用"{register}p来粘贴{register}中的内容。例如:"ayy可以拷贝当前行到寄存器a中,而"...转载 2019-03-07 11:01:11 · 3927 阅读 · 0 评论 -
vim打开交换文件(swp)时Quit和Abort的区别
使用vim编辑文件实际是先 copy 一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w 后才保存临时文件到原文件,执行:q 后才删除临时文件。每次启动检索是否有临时文件, 有则询问如何处理。先在一个终端(终端1)中打开文件test1.txt命令:vim test1.txt然后在另外一个终端(终端2)中打开文件test1.txt,test2.txt命令:v...原创 2019-05-19 22:06:51 · 1170 阅读 · 0 评论