![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux基础知识
文章平均质量分 64
午时龙且
这个作者很懒,什么都没留下…
展开
-
VIM加密,解密
保存文件经常使用:x,有时候由于文本输入使用了大写,导致输入了:X,被强行输入了密码,每次打开还需要密码,烦不胜烦,找到此文并加以修改,感谢原文作者独语者。然而在使用Vim编辑文件保存时时,有时候可能不小心按了将:x按成:X(shift键未及时按下松开),这时体统会提示:Enter encryption key:原来:X命令是加密文本的命令。根据提示输入密钥,然后会再次提示转载 2012-11-26 11:36:21 · 6720 阅读 · 0 评论 -
Makefile中常用自动变量
自动变量 含义$* 不包含扩展名的目标文件名称$+ 所有的依赖文件,以空格分开,并以出现的先后为序,可能包含重复的依赖文件$ 第一个依赖文件的名称$? 所有时间戳比目标文件晚的依赖文件,并以空格分开$@ 目标文件的完整名称$^ 所有不重复的依赖文件,以空格分开$% 如果目标是归档成员,则该变量表示目标的归档成员名称实例:OBJS = kang.o yul原创 2012-12-26 15:49:40 · 3233 阅读 · 1 评论 -
VIM中文乱码的问题
1.在windows下默认是gb编码,linux下vim默认是utf-8,文字编码格式不一样,所以打开会成乱码。修改配置文件$vim ~/.vimrclet &termencoding=&encodingset fileencodings=utf-8,gbk$:wq或者:x2.VIM中打开文件有很多^M符号那些dos的换行符就会出现恼人的^M。不过这种情况不常见原创 2012-12-12 21:28:22 · 458 阅读 · 0 评论 -
关于linux内核中结构体初始化的新写法
查看linux源代码,经常会被其中一些程序的写法所迷惑,此种初始化写法并不是什么特殊的代码风格,而是所谓的C语言标记化结构初始化语法(designated initializer),而且还是一个ISO标准,C99注意:适用于GCC编译器,GCC能完美支持C99,VC2005支持C89,还不支持C99,只有能完美支持C99的编译器才能编译通过。GCC有扩展标记化结构初始化语法,写法是原创 2013-01-05 15:05:55 · 2465 阅读 · 0 评论 -
跟我一起写 Makefile
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写m转载 2013-01-24 21:46:31 · 533 阅读 · 0 评论 -
linux总结
1.指定文件读取makefilemake -f name make --file=name注:用于本目录中没有makefile,Makefile或GNU make,需要手动指定文件去读取。2.系统调用man 2 write3.多窗口切换:sp /etc/hosts注:Ctrl+w+上下箭头4.数据重定向cat > catfile cat > catf原创 2012-12-26 15:47:02 · 578 阅读 · 0 评论 -
ubuntu下使用root用户
◆允许 su 到 root非常简单,下面是设置的方法:me@tipfoo:~$ sudo passwdPassword: <--- 输入安装时那个用户的密码Enter new UNIX password: <--- 新的Root用户密码Retype new UNIX password: <--- 重复新的Root用户密码passwd:已成功更新密码◆允许root登录如果要允原创 2013-01-28 20:50:16 · 603 阅读 · 0 评论