linux常用命令(自我积累)
创建目录:mkdir + 目录名
使文件可执行:chmod +x filename
执行文件:./filename 来执行您的脚本
{程序必须以下面的行开始(必须方在文件的第一行):
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。
当编辑好脚本时,如果要执行该脚本,还必须使其可执行。
方法一:
要使脚本可执行:
chmod +x filename
然后,您可以通过输入: ./filename 来执行您的脚本。
方法二:
sh filename
}
VI的三种工作模式
命令模式
启动VI默认进入命令模式。此时界面不能编辑,只能接受命令(键入的命令看不到)
文件的保存,退出,文本的删除、复制、搜索等操作
编辑模式
命令模式下用i(sert),a(ppend),o,s等均可进入该模式。按esc返回命令模式
行编辑模式
实际上也是命令模式的一种,在命令模式下输入冒号进入一个命令行,可显示地输入命令(所以也有些书认为是两种工作模式)。
三种模式可自由切换,一般切换命令就是操作的英文单词的首字母
VI的退出
冒号进命令行模式下:
:q! 不存档强制退出。
:w 保存但不退出,w(rite)后可加所要存档的文档名。
:wq 存档后退出。
命令模式下按zz,功能与 :wq 相同。
:x 与:wq相同
命令模式:
ZZ、ZQ 保存/不保存退出
怎么编辑VI
必须从命令模式转入插入模式才能进行输入编辑,可用命令有:
新增 (append)
a :从光标所在位置后面开始新增资料
A: 从光标所在行最后面的地方开始新增资料。
插入 (insert)
i: 从光标所在位置前面开始插入资料
I :从光标所在行的第一个非空白字元前面开始插入资料。
开始 (open)
o :在光标所在行下新增一列并进入输入模式。O: 在光标所在行上方新增一列并进入输入模式。
VI命令模式下的操作:删除与修改
x: 删除光标所在字符
dw 删除一个单词
dd :删除光标所在的行
s:删除光标所在字节,并进入输入模式
d光标键:
左:删除光标前面的字符;
右:删除光标所在的字符;
上:将当前行与上一行删除;
下:当前行与下一行删除
#表示数字
#x 删除几个字符,如3x
#dw 删除几个单词,如3dw表示删除三个单词
#dd 删除多个行,如3dd 表示删除光标行及光标的下两行
d$ 删除光标到行尾的内容
nd上下光标键:
删除当前行之上、下的几行文本(包括当前行)
u:恢复刚才被修改的文本 U:恢复光标所在行的所有修改
.:重复上一次命令的操作
VI命令模式下的操作:文本复制、粘贴
复制命令:y
yy: 复制整行
yw:复制光标所在的单词
nyw:复制包括光标所在的n个单词
nyy:复制包括当前行在内的n行
粘贴命令
P
光标移动
h、j、k、l
nG:移动到底n行行首
设置vi
全局的配置文件位于/etc/vim/vimrc(或者/etc/vimrc)
也可以拥有自己独立的配置文件,配置文件位“~/.vimrc”,如果没有该文件,也可以直接用如下命令创建并编辑
比如:
set nu ‘显示行号
set ruler ‘显示光标位置
set undolevel ‘显示光标位置
set smartindent ‘智能缩进
syntax on(或syn on) ‘语法高亮
linux常用命令(自我积累)的更多相关文章
- Linux常用命令知识积累
基本操作 Linux关机,重启 # 关机 shutdown -h now # 重启 shutdown -r now 查看系统,CPU信息 # 查看系统内核信息 uname -a # 查看系统内核版本 ...
- Linux常用命令(一)
Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...
- linux常用命令的介绍
本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...
- linux——常用命令与脚本
linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...
- DOS 和 Linux 常用命令的对比
DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...
- 第一章,Linux常用命令
20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...
- linux 常用命令大全
linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...
- Linux 常用命令行
Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作
- [工作需求]linux常用命令以及vim常用命令
一. Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...
- 对于我的linux常用命令的说明
我所列出的linux常用命令中的选项并不是全部的选项,是一些我们经常用到的linux命令及选项
随机推荐
- 【转】关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系
原文网址:http://www.cnblogs.com/cywin888/p/3263027.html 刚接触iOS开发的人难免会对苹果的各种证书.配置文件等不甚了解,可能你按照网上的教程一步一步的成 ...
- wpa_supplicant 配置与应用
概述 wpa_supplicant是wifi客户端(client)加密认证工具,和iwconfig不同,wpa_supplicant支持wep.wpa.wpa2等完整的加密认证,而iwconfig只能 ...
- 开源(免费)三维 GIS(地形,游戏) 续1
转自:http://www.cnblogs.com/xiexiaokui/archive/2009/04/02/1428525.html 转自 三维数字地球发布平台探索--几款开源软件介绍 http: ...
- Unity3D游戏开发入门(一)
视频: 慕课网适合入门 http://www.imooc.com/video/6582 蛮牛网: http://www.manew.com/ 圣殿中文手册 5.3.2破解工具 面试题 pdf 书籍:
- 在Eclipse中安装和使用TFS插件
在Eclipse中安装插件的方法其实都一样,安装TFS的步骤如下: 下载TFS插件.你可以到微软的下载中心,下载TFS插件TFSEclipsePlugin-UpdateSiteArchive-10.0 ...
- Oracle体系结构图
1 oracle数据库主要有数据文件database和数据库实例instance组成.用户通过用户进程链接到server process.在数据库启动的时候,需要依赖于参数文件parameter fi ...
- php--常用的时间处理函数
天地四方曰宇,往古来今曰宙 时间是世界的重要组成部分,不论花开花落,还是云卷云舒都有它的影子. 但它源起何处?又将去向何方?没人知道答案,也不需要答案,我们需要的只是一个相对的起点来标识时间,现今世界 ...
- vijosP1006 晴天小猪历险记之Hill
vijosP1006 晴天小猪历险记之Hill 链接:https://vijos.org/p/1006 [思路] 图上DP. 这个题的递推顺序是关键.先从上一行得到最小值,然后从本行比较最小值,注意本 ...
- Junit初体验
JUnit是一个开源的Java单元测试框架,由 Erich Gamma 和 Kent Beck 开发完成. 主要是为了方便开发人员在自己开发的过程中能够及时的发现和解决bug用的,一方面自己可以通过单 ...
- MKDOCS在线文档编辑器
http://www.mkdocs.org/ api接口文档编写 ,效果非常不错