![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 91
puppylpg
渣渣,努力加油中~
(2019年12月7日13:07:18)以后我的博客就发在个人网站https://puppylpg.github.io/了,欢迎围观
展开
-
linux图形界面编程基本知识
一直对linux的一些图形界面的基本概念很迷茫,直到看到这些曾经或了解或不了解的东西,收益颇深,特粘在此处作为笔记(阅读过程中也修改了一些原作者描述的不恰当的地方,以防误人子弟,然而一定仍不全面,欢迎指正)。很多LINUX初学者分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系。常常混淆概念,我想以比较易于理解的方式说明一下X,X11,XFREE,WM,KDE原创 2015-10-21 22:22:06 · 6640 阅读 · 0 评论 -
archlinux 解压zip乱码 & 文件转编码
linux下zip解压中文名会乱码,已解决原创 2015-05-04 23:31:50 · 5467 阅读 · 0 评论 -
Archlinux安装UEFI Grub
最近换了电脑,以前的老电脑使用的是旧BIOS架构启动,新电脑都变成了新的BIOS架构即UEFI启动(UEFI是新BIOS架构,自从UEFI出来之后,老的BIOS架构便被称为legacy),在安装grub时比之前稍微麻烦了一点。准备参考教程:https://wiki.archlinux.org/index.php/GRUB 虽然Arch的wiki有简体中文的翻译,但是一定要看英文的!!!中文的翻译不原创 2017-08-27 03:45:07 · 16119 阅读 · 1 评论 -
使用StrongSwan配置IPSec
使用StrongSwan对IPSec进行研究,是一种很好的理解IPSec的实践。然而StrongSwan在使用的过程中实在是有太多的坑,网上的教程也多有不完整的地方,几乎没有能彻彻底底说明白每一步的,导致我在使用StrongSwan的过程中各种抓耳挠腮。程序员自然要造福程序员,在这里特将StrongSwan使用中所遇到的完整步骤记录下来,希望有所帮助。准备工作准备工作可不是简单地装个StrongSw原创 2017-03-22 13:55:38 · 52069 阅读 · 20 评论 -
linux小记:恍然大明白,sed命令中[commands]的格式
sed是我在linux上最喜欢的命令之一!之前一直觉得sed的格式乱乱的,又是sed '1,2p' fileName,又是sed 's/old/new/g' fileName的,格式千差万别,毫无规律可循!直到今天看到了这篇文章,终于看到了统一点!sed的用法就是:sed [options] [commands] [input-file]options就是带杠的参数,input-file就是文件的名原创 2016-06-05 21:39:55 · 1364 阅读 · 2 评论 -
linux下查找文件的方法
1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find - : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回原创 2015-05-06 19:28:33 · 1626 阅读 · 0 评论 -
linux小记:Ubuntu和Arch下的Apache
Apache2在Ubuntu和Arch下,配置文件的组织方式差别还是挺大的。小记一下,因为我过不久肯定就会忘的=.=Ubuntu在Ubuntu下,配置目录在/etc/apache2。在此目录下,主要配置文件是apache2.conf,但是为了更清晰,在Ubuntu上Apache的配置文件是拆分了的,最后在apache2.conf中都Include了进来。比如:# Include module con原创 2016-08-28 17:07:52 · 2169 阅读 · 0 评论 -
使用GPG对文件进行加密解密批处理
在日常生活中,我们一定有许多文件是放在自己电脑里不想让别人看到的。就拿照片举例吧,现在有一个文件夹,里面全是我们拍过的照片,下面让我们一步一步来看看如何使用GPG对它们进行批量加密。 GPG的使用方法可以参阅http://blog.csdn.net/puppylpg/article/details/50901779 先把最终的成果放上来—— 批量加密脚本EncryptionBatch:#原创 2016-03-18 03:35:00 · 10088 阅读 · 0 评论 -
linux小记:makefile(随使用程度持续更新)
格式生成多个可执行程序PHONY[我的笔记,仅限自己看懂=.=,也会随着我对makefile的需要程度和认知程度乱序更新]格式makefile的格式:target : prerequisites command //任意的shell 命令注意这个command可以是任意的shell命令。也就是说,如果clean: echo "I love you"当你在命令行中make clea原创 2016-05-21 15:40:25 · 451 阅读 · 0 评论 -
RMS's gdb Debugger Tutorial
How do I use gdb1 How do I compile with debugging symbols2 How do I run programs with the debugger3 How do I restart a program running in the debugger4 How do I exit the debugger5 How do I get hel转载 2016-05-18 13:09:11 · 1292 阅读 · 0 评论 -
linux小记:查看dd进度
经常使用dd命令制作linux系统盘,相当方便迅速。但是用了这么久,突然就想,要是能够知道dd现在的进度该多好,于是查了查,果然找到了。刻盘的时候,我们先在一个shell中使用dd,比如我们把Arch Linux的镜像刻到U盘/dev/sdc中:lgl@pArch ~/Downloads $ sudo dd if=archlinux-2016.04.01-dual.iso of=/dev/sdc此时原创 2016-05-01 14:29:27 · 21425 阅读 · 2 评论 -
Linux上使用iptables设置防火墙
因为老师留作业要对Netfilter内核模块进行扩展编程,因此在此之前先学习了一下iptables的用法,笔记一下,忘了就来看看。首先推荐一篇不错的博客,作为参考补充: http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.htmliptables和netfilter先说一下iptables和netfilter的关系:netfilter在原创 2016-04-17 15:35:28 · 7044 阅读 · 0 评论 -
复习——查看历史命令前十
呃,其实这是一个很久很古老的话题了。之所以拿来写篇博客,是为了让自己一定一定要记住cut/sort/uniq/tr/sed的用法,别再忘了……(拜托我自己,记性好点儿吧……) 首先,查看自己所有用过的命令历史记录,发现只有这一点儿……lgl@pArch ~ $ cat .bash_history pacman -S zshsudo pacman -S zshexit cd /home/原创 2016-04-03 12:55:34 · 854 阅读 · 0 评论 -
使用GPG学习非对称加密
非对称加密需要公钥和私钥: 你的公钥的作用:别人用来给你发加密的信息&别人验证你的签名,即加密&验证(别人来做) 你的私钥的作用:你用来创建签名&解密别人发给你的信息的,即解密&签名(你来做) 具体而言,A要想发送加密信息到B,则: A有A的签名私钥和B的加密公匙 B有A的签名公匙和B的加密私钥 使用GPG可以很好的演示这一点:gpg...原创 2016-03-16 03:27:07 · 8927 阅读 · 0 评论 -
Arch
ArchArchfstab文件系统标识UUIDA start job is running for dev-disk-byx2dlabel-swapspacedevicesystemd关于启动时间systemctlfstab文件/etc/fstab包含了静态文件系统信息,定义了存储设备和分区整合到整个系统的方式。mount 命令会读取这个文件,确定设备和分区的挂载选项。[root@原创 2016-01-29 16:02:01 · 719 阅读 · 0 评论 -
鸟哥私房菜大二暑假
鸟哥私房菜鸟哥私房菜鸟哥私房菜之第五章鸟哥私房菜之第六章1鸟哥私房菜之第六章2鸟哥私房菜之Linux文件和目录管理1鸟哥私房菜之Linux文件和目录管理2鸟哥私房菜之Linux文件和目录管理3鸟哥私房菜之Linux 文件和目录管理4搜寻档案或目录鸟哥私房菜2nd之Linux磁盘与文件系统管理1鸟哥私房菜2nd之Linux磁盘与文件系统管理2Archfstab文件系统标识U原创 2016-01-29 16:00:45 · 1239 阅读 · 0 评论 -
archlinux的JDK默认安装路径
JDK在archlinux的默认安装目录是/usr/lib/jvm/java-8-jdk(根据JDK版本不同而改变目录名),当然,我们可以将JDK安装路径设置为JAVA_HOME。 其实,在/usr/lib/jvm下共有三个文件夹,准确的说,是一个文件夹和两个文件夹的链接:lgl@pArch /usr/lib/jvm $ ls -l总用量 4lrwxrwxrwx 1 root root 1原创 2016-01-19 15:36:44 · 5081 阅读 · 0 评论 -
linux小记:找到最占磁盘的文件(夹)
查看占用情况最大文件夹top10结论最大独立文件夹top10结论最大文件top10结论附:find命令格式按照文件名查找按照正则表达式匹配文件路径按照文件类型查找按照目录深度查找按照文件时间戳进行搜索按照文件大小进行搜索查找条件或与非参数传递其他最近突然发现我的家目录已经用了70%+了,所以想知道到底是什么东西占了我这么多地方。主要用...原创 2018-07-28 00:27:02 · 3476 阅读 · 0 评论