Linux 常用命令杂记
移动光标:
h:向左移动
j:向下移动
k:向上移动
l:向上移动
与window 光标移动键功能一致.
常用命令行:
shift + ^ 行首
shift + $ 行尾
ctrl + v 可视模式 , 选择一个范围
此使令常用场景:
1.删除选定内容
进入该模式,选中一些字符,按任意字符键删除选定内容
2.批量缩进
缩辑模式: ctrl + t
命令行模式: shift + < 或 >
3.复制
选中内容后,进入命令模式 , 按[数字]y
4.粘贴
复制之后, 按[数字]p
5.粘贴系统剪切板
shift + insert
其它常用命令
dd 删除行 或 [数字]dd 删除当前行以下指定行。
G 移到最后一行 , [n]G 移动文件第n行
ctrl + r 反撤销 (启用 set undofile) vi 中只撤销保存过的步骤
u 撤销
:set ai 自动对(回车)
:set noai 取消自动对齐
:set ts=4 tab 键移动长度
:set shiftwidth=4 使用shift 移动,或回车自动缩进度长度
:syntax on|off 开启关闭语法高亮显示
:set cindent 自动缩进(当遇到 { }时)
:set [no]nu 取消|显示行号
:set undofile
将set 命令行保存为 ".vimrc" 保存在用户根目录,下次启动 vim 自动生效。
编辑 vi 配置文件: sudo vi ~/.vimrc
cat 命令:创建,追加,合并功能
1.创建
cat > test.txt << EOF
...
...
EOF
2.追加
cat >>test.txt << EOF
...
...
EOF
3.合并:
cat file1 file2 > filenew
其中 > 表明创建, >> 表明追加
4.对原文件排序,并输出到新文件
cat < /root/linux | sort > linux-sort
5.另一种创建文件:
cat > othercreat3e.txt
...
...
ctrl + d 退出
mkdir 命令
创建文件夹:mkdir filename
rm 命令
移除文件:rm filename
rm *.cpp
rm *
cd /usr/bin
#改名, i 覆盖前提示
mv -i openssl openssl.old
ln -s /usr/local/openssl/bin/openssl openssl
#备份原始openssl头文件
cd /usr/include
mv openssl openssl_old
//新版本openssl头文件拷到默认目录
#copy 头文件
cp -r /usr/local/openssl/include/openssl ./
Linux 常用命令杂记的更多相关文章
- Linux Bash命令杂记(cut sort uniq wc tee)
Linux Bash命令杂记(cut sort uniq wc tee) 数据流重定向 标准输入(stdin):代码为0,使用<或<<: 标准输出(stdout):代码为1,使用&g ...
- 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 显示当前文件夹下的文件 ...
随机推荐
- (三)VLAN基本概念
- 【Todo】LR-逻辑回归
因为逻辑回归对于计算广告学非常重要.也是我们平时广告推荐.CTR预估最常用到的算法.所以单独开一篇文章讨论. 参考这篇文章:http://www.cnblogs.com/sparkwen/p/3441 ...
- golang学习之beego框架配合easyui实现增删改查及图片上传
golang学习之beego框架配合easyui实现增删改查及图片上传 demo目录: upload文件夹主要放置上传的头像文件,main是主文件,所有效果如下: 主页面: 具体代码: <!DO ...
- 解决淘宝sui插件后退bug
淘宝的sui插件在微信里,第一次访问没有问题,跳转走以后,再后退回来, 插件就无法正常加载. 一下是官方给出的说法 切换到的新页面中的 js 不执行 由于浏览器安全性考虑的限制以及可能的 js 重复执 ...
- pdmreader支持读取xml格式的pdm文件,无法读取二进制格式的pdm文件。
您的Pdm数据字典文件可能不被PDMReader读取,可能是因为pdm文件版本的问题.但 您可以通过PowerDesigner12(下载PowerDesigner12)进行转换 后进行读取. 您要做的 ...
- 【转载】【Centos linux系统】命令行(静默)安装oracle 11gR2
[原文]:http://blog.chinaunix.net/uid-23886490-id-3565998.html 一.安装前准备 1.内存及swap要求 至于swap如何添加,后文将提到 gre ...
- c++程序编码
c++程序中涉及到中文字符的输入输出以及其他操作经常会出现乱码.乱码主要是由于程序的源文件编码.可执行文件编码以及程序运行环境的编码不匹配导致.比如,c++源程序文件编码为GB18030, 在源程序中 ...
- LinuxShell脚本攻略--第三章 以文件之名
生成任意大小的文件文件权限.所有权和粘滞位创建不可修改文件生成空白文件查找符号链接及其指向目标head 与 tail只列出目录的其他方法在命令行中用 pushd 和 popd 快速定位(cd -)统计 ...
- java 集合(Map2)
Map 接口的迭代方法: import java.util.*; public class ex12 { public static void main(String[] args) { Map< ...
- Laravel多对多简析
首先生成两张数据表,一般要实现两张数据表之间的联系要建立第三张表,如下 数据表生成之后,生成一些测试数据,接下来就对表article_tag表进行操作 在模型文件中声明两张表之间的关系: 测试数据: