热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

一.vim编辑文件时可以实现单词自动补全吗?vim自动补全的功能请尝试ctrl-n二.vim编辑器可以打开多个窗口吗?vim在终端中执行,并且在执行时独占整个终端,但是在vim内部,你却可以使用:ne

一.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=...环境变量


推荐阅读
  • 下载了一个东西想看一下摘要是否正确,但是cmd没有这个小工具,只好用Ubuntu来辅助一下,在右键菜单内加入一个选项叫”在这里打开Ubuntu”,期望是点下去后打开wsl然后工作目 ... [详细]
  • 之前项目在windows2003服务器上设置定时任务,每天执行。现在把项目移植到linux系统。也要在linux系统上设置计划任务。但是之前我从来没有做过。所以多得不 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Linux配置IP地址大全
    IP地址配置方法一:编辑配置文件#编辑网卡参数[roottest~]#vimetcsysconfignetwork-scriptsifcfg-ens331TYPEE ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 图片复制到服务器 方向变了_双服务器热备更新配置文件步骤问题及解决方法
    本文介绍了在将图片复制到服务器并进行方向变换的过程中,双服务器热备更新配置文件所出现的问题及解决方法。通过停止所有服务、更新配置、重启服务等操作,可以避免数据中断和操作不规范导致的问题。同时还提到了注意事项,如Avimet版本的差异以及配置文件和批处理文件的存放路径等。通过严格执行切换步骤,可以成功进行更新操作。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • 本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ... [详细]
  • crontab 自动执行定时任务时,命令无法执行的解决方案
    为什么80%的码农都做不了架构师?最近在工作中需要使用crontab执行定时任务,处理memcacheq消息队列里的数据,但是发现在 ... [详细]
  • 安装oracle软件1创建用户组、用户和目录bjdb节点下:[rootnode1]#groupadd-g200oinstall[rootnode1]#groupad ... [详细]
  • Linux Shell脚步的格式
    Shell脚步等多个命令的组合,可以做成一个shell文件(1.sh)赋权执行执行命令的方式前两张新的进程中执行,对当前进程不产生影响(cdtmp;pwds ... [详细]
  • 一、设置时区方法一:使用setup工具setup选择Timezoneconfiguration选择AsiaShanghai空格键勾选上System ... [详细]
  • linux 循环 cpu使用率脚本,Linux Shell脚本监视CPU利用率,达到设置的CPU利用率时发送电子邮件...
    有很多开源监控工具可用于监控Linux系统性能,当系统达到给定的阈值限制时,它将发送电子邮件警报。它监视CPU利用率、内存利用率、交换利用率、磁盘空间利 ... [详细]
  • 阿里云mysql性能,阿里云mysql性能
    本文目录一览:1、mysqld占用CPU过高是什么原因 ... [详细]
author-avatar
手机用户2502912197
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有