
linux
看写写
精通c编程,熟悉linux 平台
展开
-
搜狗输入法安装之后无法使用
无法使用有的时候搜狗输入法就不能使用了,也不知道为啥。 今天我就遇到了这种情况,最后发现一个简单解决问题。 如果是Ubuntu14.0 往后,如果已经安装搜狗输入法,那就很好办了。 去搜狗官网下载,reb安装包,双击安装。点击屏幕右上脚的 键盘图标点击设置添加输入法因为我已经添加过了,这里面不显示那个 有搜索框,你输入 sogou 就出现了,然后添加进去就可以了。 然后你再点原创 2016-10-28 10:47:18 · 6324 阅读 · 0 评论 -
ubuntu18.4 run in low graph model
修改完/var的权限之后出现ubuntu18.4 run in low graph model错误这是由于修改了权限导致的sudo chown lightdm:lightdm -R /var/lib/lightdmsudo chown avahi-autoipd:avahi-autoipd -R /var/lib/avahi-autoipdsudo chown colord:colord ...转载 2019-01-02 09:40:24 · 557 阅读 · 0 评论 -
ubuntu 14.04 输入正确密码,但是一直在登录界面循环进不去
针对进不去桌面的情况,因为我只用到过gnome的桌面所以我下面说的桌面就是gnome桌面 然后,下面说道的就是使用 Ctrl+Alt+F[1-6] ,进入到tty[1-6] 的console中。notice : 登录的时候,login:输入用户名。 passwd:再输入密码。不要以为只输入密码就行了。xsession查看 ~/.xsession-errors 看看里面内容,看看里面有木有错误提示原创 2016-10-28 10:34:44 · 25106 阅读 · 0 评论 -
Linux 系统好用的截图软件和微信一样好用
1gihub地址https://github.com/lupoDharkael/flameshot#installation安装根据自己的系统看看是否支持直接安装,如果不支持则通过下面的compile进行编译源代码安装。使用安装成工之后,在命令行运行flameshot gui看看有没有截图效果出现,如果就是成功了。设置快捷键在快捷键设置里面,添加一个新的快捷键...原创 2019-03-11 11:01:50 · 1151 阅读 · 0 评论 -
百分位(P95,P99)统计awk脚本
通过awk脚本对数据进行统计分布,查看百分位数据,平均值,方差原创 2022-07-05 10:01:03 · 1878 阅读 · 0 评论 -
Ubuntu 14.04 下通过 XKB 修改键盘映射, 实现自定义按键
https://github.com/Chunlin-Li/Chunlin-Li.github.io/blob/master/blogs/linux/ubuntu-xkb-keyboard-remap.md转载 2016-07-27 14:35:58 · 3496 阅读 · 0 评论 -
linux&unix find命令
说一下查找whereis locale find程序主要说find 程序经常使用的部分命令原创 2016-09-12 13:08:42 · 1709 阅读 · 0 评论 -
Linux过滤器
最近在看《unix & Linux 大学教程》这本书 ,觉得看完鸟哥再看这本书收获还是很多的,鸟哥告诉你how do,这本书告诉你why do ,很多命令很多设置是非常容易忘记的,因为linux or unix 的高度可定制化的哈。今天就记录一下过滤器的相关命令,以备自己的查看,毕竟这些东西就是我的小工具箱。原创 2016-09-12 13:10:55 · 2008 阅读 · 0 评论 -
moc 配置文件
FATAL_ERROR: Configuration file is not secure: /home/joe/.moc/config 原文问题原因; 安全问题,config 文件能写的只能是所有者,而我们 一般创建的config 则组也能写所以把组的写的权限去掉就行了 chmod g-w ./moc/config翻译 2016-08-10 14:44:34 · 2483 阅读 · 3 评论 -
有用的linux 命令
原文sudo !!sudo !! 就会用 sudo 的形式运行上一条命令。所以上一条命令就变成了‘在(at)’特定的时间运行Linux命令‘nohup’命令在你用SSH连接到服务器,并在上面保持执行SSH登出前任务的时候十分有用。 想一下如果你需要在特定的时间执行相同的命令,这种情况该怎么办呢? 命令‘at’就能妥善解决这一情况。以下是‘at’使用示例。at 10:38 PM Friat> c原创 2016-08-10 13:08:20 · 454 阅读 · 0 评论 -
ubuntu14-color-config
给gnome 终端,终端中的vim vi ls(命令) 终端模拟器 terminator 256颜色配置方案。让你的终端变的五颜六色 充满生机。前提终端是xterm类型 ls color让ls ll 列出的目录颜色不一样,压缩包是紫色同类的文件 显示一样的颜色这样也有助于我们分辨。下载颜色主题git clone git://github.com/seebi/dircolors-solariz原创 2016-08-11 13:08:33 · 747 阅读 · 0 评论 -
linux 有的时候输入命令返回信息太多,二屏幕显示有限,前面的内容看不到
刚开始学linux 发现有的命令返回结果太多比如直接双击Tab键,就有几千条命令有的时候想看一下磁盘具体信息,但是只能看到最后的group信息今天学到数据流的重定向,突然间明白了,应该使用重定向数据流把信息输入到一个文件中查看当然也可以使用管道命名进行筛选只显示自己想看的写这些,就是为了更好的学习哈!希望有更多的朋友谈论自己的一些使用技巧或者心得!!!!!!!!!!> >> 1> 1>> 2> 2>原创 2016-02-29 11:23:22 · 14554 阅读 · 4 评论 -
基于linux的正则表达式以及工具的使用
1. 基础的grep1.1 grep 主要用来检索查找文件或者输入流中特定的内容,以行为单位基础正则中用到的特殊字符[:alnum:] 代表了 大小写字母和数字 相当于 [a-zA-Z0-9] //常用[:alpha:] 代表了大小写字母 相当于 [a-zA-Z] //常用`[:digit:] 代表了数字 相当于 [0-9] //常用`[:upper:] 代表了大写字母 相当于[a-z]//常用原创 2016-03-02 21:39:08 · 831 阅读 · 0 评论 -
unix&linux 经常使用的命令
读《unixu&linux大学教程》 记录用户登陆系统,希望使用的命令,比如现在都有谁在登陆登陆了多长时间,我的系统的内核,或者我所使用的是什么系统等。原创 2016-09-12 13:06:04 · 1556 阅读 · 0 评论 -
unix&linux-redirect
重定向是一个非常牛逼的技能,有了它你就可以飞檐走壁了哈。原创 2016-09-12 13:03:29 · 1149 阅读 · 0 评论 -
vim-进阶
看完vim高级技巧之后,觉得自己的技能又一次进步了就记录一下哈哈。原创 2016-09-12 12:57:22 · 2084 阅读 · 0 评论 -
修复 apt-get update “the following signatures couldn’t be verified because the public key is not avai
翻译的 原文: https://chrisjean.com/fix-apt-get-update-the-following-signatures-couldnt-be-verified-because-the-public-key-is-not-available/1. 在进行 sudo apt-get update 的时候出现了这个错误2. 修复我们看到提示我们,服务器没有这个公钥NO_PUB翻译 2016-07-17 11:07:46 · 9364 阅读 · 4 评论 -
window or linux 开机黑屏,只有光标在闪
ubuntu更新内核的时候 ,重启了或者怎么了,反正是进不去系统了,连grub菜单都没有,更不要说进入编辑模式了。怎么办呢,这主要是/boot里面的grub出了问题,重新安装并且跟新grub就找个安装ubuntu的启动盘或者安装grub的也可以只要可以通过别的驱动器进入一个linux系统就行了,过程很多进去就ok了看看/boot 是单独分区的,还是和/ 一个分区 ,并且找到对应的分区//查看分区原创 2016-07-17 13:17:12 · 29115 阅读 · 0 评论 -
ubuntu 14 开机挂载分区
1. 设备名使用df 命令,找到要挂载的分区的设备名字.就是/dev/ 这个df2. uuid#使用 blkid 查找uuid ,找到相应设备的uuidblkid 3. 修改/etc/fstabsudo vi /etc/fstab原创 2016-04-05 09:45:59 · 552 阅读 · 0 评论 -
本地搭建git仓库
需要使用非root权限创建~/.ssh/和~/.ssh/authorized_keyssudo adduser git su - git mkdir .ssh chmod 700 .ssh touch ~/.ssh/authorized_keys chmod 644 ~/.ssh/authorized_keysvim ~/.ssh/authorized_keys 复制公钥到~/.ssh原创 2016-08-05 20:53:56 · 4479 阅读 · 0 评论 -
gh60 刷固件
1. 直接把要修改的键 修改成你想要的(需要注意一点就是:shift alt 等键在右边需要添加R字母 代表右) 1.1修改完之后,点击键盘下面的 RAW data 按钮 并且复制里面的全部数据[{a:0},"Esc\n\n\n\n~\n`",{a:4},"!\n1\n\n\nF1","@\n2\n\n\nF2","#\n3\n\n\nF3","$\n4\n\n\nF4","%\n5\n\n\n原创 2016-03-07 09:03:29 · 10535 阅读 · 0 评论 -
ubuntu 14.04 设置sublime 为默认文本编辑器
俩步就搞定了很简单啊,不需要修改文件。选择一个文件,右键单击出现下面的菜单选择你需要的应用作为默认文本编辑器很方便原创 2016-08-07 09:41:34 · 2858 阅读 · 0 评论 -
linux 使用系统接口实现复制文件
使用标准输入和输出,fd是0 和1 的,因为linux系统shell 提供 i/o重定向所以 很多程序使用的都是标准输入和输出,这样的话会很方便,并且不用自己关闭 因为进程结束的时候,os会自动帮你关闭所以打开的文件。 使用 : 编辑的话: gcc copyfile.c -o t ./t < copyfile.c > temp /* 复制文件内容到 temp */ ./t <原创 2016-09-19 19:09:53 · 1693 阅读 · 0 评论 -
fork俩次以避免僵死进程
如果你想让一个进程fork一个子进程,单不要它等待子进程终止,也不希望子进程处于将死状态直到父进程终止,通过fork俩次就可以让 init 进程接管你的进程#include <stdio.h>#include <stdlib.h>#include <sys/wait.h>#include <unistd.h> int main(void) { pid_t pid; prin转载 2016-09-27 10:47:57 · 482 阅读 · 0 评论 -
unix线程控制
刚把《unix环境高级编程》看完,就迫不及待的写几篇文章记录一下相关的知识点。我觉得总共就这个几个方面线程、线程,io(系统io,c库函数,再来点通信io)。现在先来一发通过接口控制线程的生命周期。原创 2016-10-23 20:42:15 · 525 阅读 · 0 评论 -
interview-wanmei
2017年,完美世界c/c++ 夏季实习面试题 只有俩道编程题,但是我都没有accept,贴出我的答案 和交卷之后自己想的答案,希望得到一个不一样的想法。 1. 小明要持续打卡,但是呢上班又很没有意思,所以给自己找了一件事情做那就是学习做菜,第i道,需要a[i]个单位的肉。但是肉是一整块的,每次切都 需要消耗小明的活力,消耗活力等于肉的大小(单位)。小明的刀法很好每 一次都可以切下来需要的原创 2017-03-10 18:35:56 · 607 阅读 · 0 评论 -
操作系统(os)总结----大学的课件(参考书:王爽的 8086汇编)
1. 我们先说一下操作系统的发展史,这样更有利于我们对这个技术脉络的把├——手工打孔 插卡 ├——单道批处理├—- 联机处理(可以批量处理作业但是一次只能处理一个作业) ├ ├──– 脱机处理(缓和人机矛盾,使cpu和输入输入设备并行处理) ├——多道批处理 ├——分时系统 ├——实时系统结构发展经历下面四个阶段: ├—— 无结构原创 2016-05-24 12:06:06 · 13331 阅读 · 0 评论 -
深入理解计算机系统笔记
花了一个月左右的时间,终于把《深入理解计算机系统》第二版看完了,为了读完这本书还提前看了四本书 10 读本书的过程是痛苦并快乐着,虽然对整个系统有了一个整体的认识,但是有些东西还是需要去实践才能弄懂,不过我觉的 11 本书是一个很好的计算机入门的读物,很好很强大。原创 2016-06-30 15:58:56 · 2369 阅读 · 2 评论 -
好用工具推荐--持续更新
1.java相关1.1 Intellij IDEA平台:跨平台 http://blog.youkuaiyun.com/li740207611/article/details/504679631.2 android studio平台:跨平台http://blog.youkuaiyun.com/li740207611/article/details/504679632.c,c++相关2.1 vim平台:跨平台 https原创 2016-03-21 15:10:36 · 1179 阅读 · 0 评论 -
Gcc 安装
gcc 的官方网址: https://gcc.gnu.org/源码编译安装官方安装文档地址:https://gcc.gnu.org/install/下载源码svnsvn co svn://gcc.gnu.org/svn/gcc/tags/tagname gcc The SVN tag for GCC X.Y.Z is of the form gcc_X_Y_Z_release gcc_4_9_3原创 2017-07-11 15:06:13 · 744 阅读 · 0 评论 -
vim 插件 Ycm安装
安装YouCompleteMe 插件,话说安装这个真的是不容易,会出各种问题 但是看到作者在里面写到,已经有成千上万的人,安装成功,那就证明 作者给的教程是没有问题的,那么通过我俩次安装配置ycm,发现其实 问题就是出在,大家不注意的地方,比如gcc cmake,这俩个家伙,基本 上编译 ycm_core ,出问题,都是他们俩个 我这里只说一下Linux的完整安装,官方教程是: http原创 2017-07-11 16:11:41 · 995 阅读 · 0 评论 -
jenkins 脚本配置
#!/bin/bashecho “usag ./server.sh”echo “param1 remoteDirectory”echo “param2 targetDirectory”echo “param3 preFix of path”echo "param4 deplay uat|dev|prod, such as: uat or uat,dev "echo "param5 ja...原创 2018-11-09 13:55:27 · 3896 阅读 · 1 评论 -
linux c static 和extern区别
今天在看一个源码的时候,发现对于static 和extern 还是不太理解,so 又stackoverflow一发,记录一下。extern在linux c 中,extern对于variable和function是不一样的variable对于variable来说,extern就是一个声明,声明目标文件在链接的时候把几个变量链接到一起,相当于超链接或者软连接是一个道理 是一个映射,在链接的时候映射原创 2017-03-07 14:13:22 · 1709 阅读 · 0 评论 -
offsetof与container_of宏[总结]
1、前言 今天在看代码时,遇到offsetof和container_of两个宏,觉得很有意思,功能很强大。offsetof是用来判断结构体中成员的偏移位置,container_of宏用来根据成员的地址来获取结构体的地址。两个宏设计的很巧妙,值得学习。linux内核中有着两个宏的定义,并在链表结构中得到应用。不得不提一下linux内核中的链表,设计的如此之妙,只需要两个指针就搞定了。后续认真研究一下原创 2017-03-17 16:25:11 · 518 阅读 · 0 评论 -
blog=github+hexo+git
本来不想写建站教程的因为网上 so much 各种详细 但是前几天自己用git 管理blog原文档的时候,hexo崩溃 了,只好重新搞了一遍,发现,我需要好几个人的教程 才把东西重新弄好,然后增加了使用git管理,source/_posts/ 下面的源文档,和自己主题的,这样再也不用担心误删源文档了。github这一步就是注册github账号,创建仓库,添加ssh-key。注册https:/原创 2016-08-07 15:47:19 · 4437 阅读 · 4 评论 -
wlan Soft blocked
http://notelzg.github.io/2016/11/29/archlinx-wireless-issus/原创 2016-11-29 14:50:03 · 1791 阅读 · 0 评论 -
树莓派 archlinux 无线网络配
https://notelzg.github.io/2016/11/29/archlinux-%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E9%85%8D/原创 2016-11-29 14:51:06 · 1653 阅读 · 0 评论 -
网卡事件监测并且发送邮件
网卡事件监测看的别人的#include <sys/types.h> #include <sys/socket.h> #include <asm/types.h> #include <linux/netlink.h> #include <linux/rtnetlink.h> #include <stdlib.h> #include <stdio.h> #include <s原创 2016-11-30 15:21:07 · 666 阅读 · 0 评论 -
网卡事件监测并且发送邮件
网卡事件监测看的别人的#include <sys/types.h> #include <sys/socket.h> #include <asm/types.h> #include <linux/netlink.h> #include <linux/rtnetlink.h> #include <stdlib.h> #include <stdio.h> #include <s原创 2016-11-30 15:27:35 · 752 阅读 · 0 评论 -
冒泡排序--汇编 IA32 AT&T
# sort-maopao.s - An example of using .section .datavalues: .int 20, 22, 14, 15, 17, 10length: .int 6output: .asciz "The sorted values are:"outputvalues: .asciz " %d %d %d %d %d原创 2017-01-06 13:22:31 · 686 阅读 · 0 评论