
Linux
ScratKong
劝君惜取少年时
展开
-
linux 下合并多个txt文件
cat *.txt > ../cat.txt转载 2018-08-24 20:44:37 · 4145 阅读 · 0 评论 -
Linux 文件操作( 剪切,拷贝,取值)
我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/shar...转载 2019-01-02 14:39:35 · 613 阅读 · 0 评论 -
Linux 磁盘管理
Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,还剩下多少空间等信息。语法:df [-ahikHTm] [目录或文件名]选项与...转载 2019-01-02 16:25:40 · 228 阅读 · 0 评论 -
在VMware上,ubuntu和windows之间如何复制文本、拖拽文件?
在安装Ubuntu系统后发现与Windows系统的文件不能相互复制,网上查了很多教程,发现都是不能用的,能实现的方法如下所示:第一步: sudo apt-get autoremove open-vm-tools第二步:sudo apt-get install open-vm-tools-desktop然后重启搞定感谢这篇博客...转载 2019-01-26 20:43:44 · 832 阅读 · 0 评论 -
Ubuntu磁盘扩展
我从来没有想过我的虚拟机内存会不够用,毕竟已经20G了,毕竟学习软件也没有装过多少,一些代码也占用不了多少空间,无可奈何就点开设置直接扩展成了60g,我以为一切都万事大吉。但是每次仍然提醒我磁盘空间不足,后来才发现,扩展完空间之后需要进行重新分区。(原谅我网上盗用了几张图,毕竟自己的之前已经解决了,没图展示了>_<)未扩展前:扩展后:1.在vmware中选择虚拟机设...转载 2019-01-22 20:52:35 · 754 阅读 · 0 评论 -
事件驱动模型与IO多路复用
传统模式传统的编程是线性模式的:开始--->代码块A--->代码块B--->代码块C--->代码块D--->......--->结束每一个代码块里是完成各种各样事情的代码,但编程者知道代码块A,B,C,D...的执行顺序,唯一能够改变这个流程的是数据。输入不同的数据,根据条件语句判断,流程或许就改为A--->C--->E...--->...转载 2019-03-04 21:52:09 · 778 阅读 · 0 评论 -
Ubuntu18.04 搜狗输入法选词区乱码
方法一:fcitx -r这个命令是重启fcitx框架。方法二:执行下面的命令时,可能会出现一些大型程序闪退。比如我的pycharm就是这样.pidof fcitx|xargs killfcitx &sogou-qimpanel &...转载 2019-05-17 10:17:31 · 878 阅读 · 1 评论 -
Ubuntu apt-get update 没有 Release 文件
E: 仓库 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu bionic Release” 没有 Release 文件。Ubuntu18.4系统执行sudo apt-get update 后出现该错误。解决办法:在etc/apt/sources.list.d 目录中删除对应的ppacd /etc/apt/sources.lis...原创 2019-06-12 01:34:58 · 7557 阅读 · 8 评论 -
Ubuntu18.04编译Nginx报错objs/Makefile:460: recipe for target 'objs/src/core/ngx_murmurhash.o' failed
在Ubuntu18.04上安装Ngnix,在编译步骤出现如下错误:cc1: all warnings being treated as errorsobjs/Makefile:460: recipe for target 'objs/src/core/ngx_murmurhash.o' failedmake[1]: *** [objs/src/core/ngx_murmurhash.o...转载 2019-06-12 02:06:26 · 3825 阅读 · 1 评论 -
Nginx.conf 配置解析
nginx.conf主配置文件worker_processes 1; # 工作的进程数 ,根据cpu 核数events { worker_connections 1024; # 连接数}# http区域块,定义nginx的核心web功能http { include(关键字) mime.types(可修改的值); default_t...原创 2019-06-12 15:24:25 · 311 阅读 · 0 评论 -
可扩展的事件复用技术:epoll和kqueue
什么是事件复用技术假设你有一个简单的web服务器,并且那里已经打开了两个socket连接。当服务器从两个连接那里都收到Http请求的时候,它应该返回一个Http响应给客户端。但是你没法知道哪个客户端先发送的消息和什么时候发送的。BSD套接字接口的阻塞行为意味着,如果你在一个连接上调用recv()函数,你就没办法去响应另外一个连接上的请求。这时你就需要I/O复用技术。 I/O复用技术的一个直接方...转载 2019-07-18 16:37:28 · 396 阅读 · 0 评论 -
Linux 文件基本属性与权限管理
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:[root@www /]# ls -ltotal 64dr-xr-xr-x 2 root root 4096...转载 2019-01-02 14:32:57 · 286 阅读 · 0 评论 -
Linux (一)--------系统目录结构
登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示:树状目录结构:以下是对这些目录的解释: /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存...转载 2019-01-02 14:10:02 · 300 阅读 · 0 评论 -
linux学习笔记-------常见命令
linux命令语法格式# 指令 【选项】【操作对象】一个指令可以包含多个选项,操作的对象也可以是多个。一、基础指令ls 列表清单,列出当前工作目录下所有文件及文件夹的名称 ls -l 列表形式显示 ls -a 显示所有,以及隐藏文件上列表中第一列字符表示文档类型,其中‘-‘表示对应的文档类型为文件,‘d'表示文档类型为文件夹ls -lh 列出所有文件、...转载 2018-09-01 20:17:55 · 657 阅读 · 0 评论 -
vim
一、编辑器之神-----vim编辑器vi vs vimvi 编辑器是Unix及linux系统下标准的编辑器,类似Windows下的notepad(记事本)编辑器。由于Unix及linux任何版本,vi编辑器是完全相同的。因此可以在其他任何介绍vi的地方进一步了解它。vi是linux最基本的文本编辑器,学会后将在linux世界畅行无阻,尤其是在终端中。vim 是vi的高级版本,vim更...转载 2018-09-15 20:10:51 · 194 阅读 · 0 评论 -
Linux 主要目录速查表
Linux 主要目录速查表如下图所示: /:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始 当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录 /bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等 /boot:放置 linux 系...转载 2018-10-25 16:21:52 · 183 阅读 · 0 评论 -
Unix 与 Linux
操作系统有两大阵营,一边是基于微软 Windows NT 的操作系统,一边是由UNIX衍生下来的操作系统。Linux, Mac OS X, Android, iOS, Chrome OS甚至路由器上的固件,这些操作系统同出一族,都是基于最初的UNIX系统开发而来,统称Unix-like 操作系统。Unix系统由AT&T贝尔实验室于1960年代开发。Unix哲学是专注于一件事去创造小...转载 2018-11-10 15:22:14 · 351 阅读 · 0 评论 -
I/O多路复用select、poll、epoll详解
select、poll、epoll都是IO多路复用的机制。I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select、poll、epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内...转载 2018-11-21 19:51:46 · 2060 阅读 · 0 评论 -
ps命令详解
原文地址: https://blog.csdn.net/VIP_WangSai/article/details/72616587ps简介:Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先...转载 2018-11-19 14:35:38 · 351 阅读 · 1 评论 -
crontab 详细用法 定时任务
转自:http://blog.chinaunix.net/uid-25785357-id-3434344.html使用crontab (cron table) 你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如, 系统管理员安排一个备份任务使其每天都运行. 如何往 cron 中添加一个作业?# crontab –e0 5 * * * /root/bin/b...转载 2018-12-09 17:15:37 · 1635 阅读 · 1 评论 -
Linux软连接和硬连接
软连接 命令: ln -s 原文件 目标文件 特征: 1.相当于windows的快捷方式 2.只是一个符号连接,所以软连接文件大小都很小 3.当运行软连接的时候,会根据连接指向找到真正的文件,然后执行 4.所有软连接文件的权限是777,而真正的权限是由指向的那个文件决定的 5.原文件丢失,软连接无法访问,会报找不到的错误 6.ls -al...转载 2018-12-27 14:10:32 · 298 阅读 · 0 评论 -
Ubuntu16.04虚拟机设置固定IP上网
由于经常需要直接在主机通过IP连接到虚拟机,所以上网搜了一些Ubuntu设置固定IP上网的方法,其中遇到了一些问题,参考了大神的博客内容,之后会列出原文链接,如果侵犯了您的权利,请与我联系删除,谢谢.设置固定IP的方法很多,大家都知道虚拟机上网有三种模式:bridged、host-only和NAT, 其中NAT模式对应VMnet8虚拟网络,host-only模式对应VMnet1虚拟网络,bri...转载 2019-01-04 22:39:04 · 895 阅读 · 0 评论 -
Linux的启动与关闭
Linux 系统启动过程linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:内核的引导。 运行 init。 系统初始化。 建立终端 。 用户登录系统。init程序的类型:SysV: init, CentOS 5之前, 配置文件: /etc/inittab。 Upstart: init,CentOS 6, ...转载 2019-01-02 14:01:34 · 508 阅读 · 0 评论 -
Shell基础篇
1 shell简介在计算机科学中,Shell就是一个命令解释器。shell是位于操作系统和应用程序之间,是他们二者最主要的接口,shell负责把应用程序的输入命令信息解释给操作系统,将操作系统指令处理后的结果解释给应用程序。一句话,shell就是在操作系统和应用程序之间的一个命令翻译工具。1.1 shell的分类基本上shell分两大类:图形界面shell和命令行sh...原创 2019-07-22 16:06:55 · 710 阅读 · 0 评论