摘要:Linux文件编码的查看和修改都有不止一种做法,如果你需要在Linux中操作windows下的文件,那么很可能会经常遇到文件编码转换的问题,如何进行这项工作,也应该是经常工作在双系统下的操作者的必须掌握的知识。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下...
阅读全文
摘要:启动服务1 sudo docker -d -H unix:///var/run/docker.sock
阅读全文
摘要:1. 输出数组全部元素1 echo
{array_name[@]}2. 输出数组长度1 echo {#array_name[@]} #获得数组长度2 3 echo
{#string_name} #获得字符串长度3. 数组切片1 echo {array_name[@]:2:3} #取下标从2开...
阅读全文
摘要:如果你不指定编译成什么文件,gcc默认一步到位,直接生成可执行文件你可以试试以下几个参数-c 只激活预处理,编译,和汇编,也就是他只把程序做成obj文件 例子用法: gcc -c hello.c 他将生成.o的obj文件-S 只激活预处理和编译,就是指把文件编译成为汇编代码。 例子用法 ...
阅读全文
摘要:转自:http://book.51cto.com/art/201303/385961.htm在读者正觉得正则表达式已经复杂得不能再复杂时,又会发现POSIX规范将正则表达式的实现方法分为了两种:基本正则表达式(BRE)和扩展正则表 达式(ERE)。到目前为止,我们所讨论的正则表达式的所有特性,都得到...
阅读全文
摘要:container_of宏实现如下:1 #define container_of(ptr, type, member) ({ \ 2 const typeof( ((type *)0)->member ) *__mptr = (ptr); \ 3 (type *)...
阅读全文
摘要:head [filename]head -n 11 [filename] -> First 11 lines head -c 20 [filename] -> First 20 characters head默认为显示前10行。tail [filename]tail -n 11 [filena...
阅读全文
摘要:今天看了一些关于cut命令的简单使用方法。cut一般不是单独使用,比如我要查看bash的版本信息,可以使用 :bash --version | head -n1 | cur -d ' ' -f 2-4cut 命令有几个选项,-c表示字符(一个汉字也算是一个字符)。比如我有一个文件a.txt,我想现实...
阅读全文
摘要:1、查看系统在线用户[root@testdb ~]# w14:30:26 up 38 days, 21:22, 3 users, load average: 0.00, 0.01, 0.05USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 162....
阅读全文
摘要:很早便遇到这个问题,今天忍无可忍才度娘了一发。亲测有效!用UbuntuTweak备份过桌面的配置,因此我尝试恢复桌面设置,果然奇迹发生了,触摸板立刻恢复了正常使用!没有备份过的相信使用其中的重置功能也可以解决这个问题,不过有可能会丢失一些配置。
阅读全文
摘要:语法:grep[-cinvABC]'word'filename-c :打印符合要求的行数-i :忽略大小写-n :在输出符合要求的行的同时连同行号一起输出-v :打印不符合要求的行-A :后跟一个数字(有无空格都可以),例如 –A2则表示打印符合要求的行以及下面两行-B :后跟一个数字,例如 –B2...
阅读全文
摘要:输入问号(?),回车,就可以查看可以使用的命令ftp> ?Commands may be abbreviated. Commands are:!crmdirproxysend$deletemgetsendportsiteaccountdebugmkdirputsizeappenddirmlspwd...
阅读全文
摘要:0.学习时间 2014-05-161.命令格式 nl [参数] 文件名 (文件名也缺省的情况下, 从标准输入中读入)2.命令参数 -b t 空行不加行号(默认) -b a 空行也加行号(类似于cat -n) -n ln 设置行号显示左对齐 -n rn 设置行号显示右对齐(默认) ...
阅读全文
摘要:0.学习时间: 2014-05-15which命令用来在PATH指定的路径中查找特定的文件, 并返回第一个找到的结果.1. 命令格式: which 文件名2.命令功能 一般使用which命令来查看某个系统命令(可执行文件)是否存在, 以及该命令所在的目录.3.命令参数 -n 指定文件名长度...
阅读全文
摘要:1. 关于自定义函数比如定义了一个函数名为hello的函数:1 function hello{2 3 echo "Hello World!"4 5 return 16 7 }1 #调用函数2 hello3 4 #保存函数返回值5 a=$?若将函数写在单独的文件中,可以用下面的方式来调用,假设...
阅读全文
摘要:练习题(这里贴的是自己写的代码, 网上给的题目代码我会附加在最下面)1.编写shell脚本,计算1-100的和; 1 #!/bin/bash 2 #caculate the sum of numbers from 1 to 100 3 4 sum=0 5 for i in `seq 1 100`;...
阅读全文
摘要:使用Ubuntu系统时常会遇到机器卡死的情况(人生最大的痛苦),所有的键都没有用,只好强制关机,我似乎对此已经'乐此不疲了'。看到又神牛说: 可以在tty里面把相关的进程杀死,之后就正常。(到目前我还没有试过,好奇怪,自从写了这个脚本就再没有遇到死机的情况)我用的一个脚本就是: 1 ########...
阅读全文
摘要:每个用户对计算机配置的需求都不同,如果你只是一个初学者,或者只用电脑做一些文字工作、处理平面图片、上网和玩玩普通游戏,那么你就有必要考虑一下集成显卡了。因为集成显卡就完全能满足你的这些需求,而且还可以节约一些资金来升级其它部件,何乐而不为呢?如果你是一个超级3D游戏爱好者或3D图形制作人员,那么集...
阅读全文
摘要:关于回车与换行很久以前,老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,ASCII码为0D),另一个字符把纸上移一行 (称为换行,ASCII码为0A)。当计算机问世以后,存储器曾经非常昂贵。有些人就认定没必要用两个字符来表示行尾。UNIX 开发者决定他们可以用一个字符来...
阅读全文
摘要:使用\033[01;04;32;41m之类的配色方案在需要输出显示的文本之前,可以改变应用程序输出文本的颜色或者背景颜色。比如:#include int main(void) {printf("\033[01;34m Hello World!\033[0m\n");return 0;}上面的01表示...
阅读全文