使用linux的几个需要注意的问题(后续增补)

简介:
一.vim编辑文件时可以实现单词自动补全吗?
vim自动补全的功能请尝试ctrl-n
二.vim编辑器可以打开多个窗口吗?
vim在终端中执行,并且在执行时独占整个终端,但是在vim内部,你却可以使用:new name/:vnew name/:split name等命令来将vim“窗口”进行分割,实现windows文档-视图结构的多个平铺窗口的效果,若干个vim分割窗口将永远平分一个shell,“窗口”之间不会留下任何间隙,你可以通过ctrl-w w来实现窗口焦点切换,用:res weight/height进行尺寸调整,调整过程是一个此消彼长的过程。在分割窗口之间,所有的d,p,y等命令都可以跨越窗口使用。
三.vim文件加密是怎么回事?
vim自带了一个简单的加密机制,使用:X命令保存文件的时候会被提示输入密码,之后文件就被加密了,再打开的时候会被要求输入正确密码,否则打开文件将出现乱码,注意,如果没有密码,千万不要对乱码文件进行任何编辑,否则可够你喝一壶的。
四.为何机器启动一定次数后就会花大量的时候自检磁盘?
这是mkfs的时候,工具默认设定的,这个默认参数是30,也就是只要启动次数到达30次,磁盘就会自检,该参数属于文件系统的可调节参数,用tune2fs可以调节之:(请man tune2fs)
tune2fs -c 0 /dev/sdX3
五.man的时候究竟做了什么?
1.从~/.manpath或者/etc/manpath.config中获取man手册的路径以及相关配置;
2.在路径中寻找需要man的项;
3.如果是.gz的压缩文件形式,那么就将之解压在/tmp中,然后man直接指向该解压后的文件,如果/tmp不存在,则失败。
六.为何执行strace ls > ~/log的时候前台还是输出一大堆东西?
因为strace的输出目的地是stderr,也就是标准错误,文件描述符为2,因此如果你不使用-o参数而想通过>/>>将输出重定向到文件的话,务必要将标准错误重定向到标准输出,也就是执行:strace ls > ~/log 2>&1。类似的情形都要如此处理。
七.cron调用reboot为何失败?
有一个脚本rbt.sh:
#!/bin/bash
reboot
#end

然后在cron.d中增加一个新的文件,确定时间后调用rbt.sh,但是机器没有重启!这是因为crontab将默认设置cron执行环境的几个环境变量,比如SHELL,PATH等等,其中PATH如果不指定的话将被设置成/bin/:/usr/bin/,而reboot在/sbin/,当然不行了,如果指定的话,需要在/etc/cron.d/x的x中指定PATH=...环境变量



 本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1271812


相关文章
|
数据可视化 Unix Linux
当我第一次使用Linux --《我的linux初体验》
什么是Linux?Linux学习方式?如何正确的学习?想知道的话那么你来对了!
288 0
当我第一次使用Linux  --《我的linux初体验》
|
Linux Perl 网络协议
linux使用小技巧
查看占用目录的进程 1)用fuser杀掉占用那个目录的进程 fuser -k /directory 2)在启动的进程里面查找 ps -ef |awk '{print }' |grep -v PID |xargs /usr/proc/bin/pwdx 查看TCP进程数 [root@10-15-19...
931 0
|
关系型数据库 Linux 应用服务中间件
Linux使用笔记
现在用的Linux是很早以前安装的redhat9,后来一直就没有使用。这两天在它上面安装了eclipse等软件,总体来说比较顺利,为了下次遇到同样问题能够更快的解决,这里把安装的过程和值得注意的地方记录下来。
1263 0
|
Linux 网络安全 数据安全/隐私保护
|
关系型数据库 Java MySQL
Linux 日常使用小记.
一、Oracle VirtualBox安装Linux7.0全屏设置 1. 点击菜单栏 设备 –> 分配光驱 –> 选择一个虚拟光盘,找到VirtualBox安装目录下的VBoxGuestAdditions.iso,加载此镜像。
1082 0