linux常用基本指令汇总备忘

vi编辑界面中可以使用三种不同的工作模式。
分别是命令模式(Command mode):控制光标移动,字符,字或者行的删除,进入其他两个模式
输入模式(Insert mode):只有进入这个模式才可以输入,按【ESC】可回到命令行模式
末行模式(Last line mode):将文件保存或者推出vi

vi hello.c (创建hellow.c文件,i表示创建后编辑文件)
please inpute… (可直接输入内容)
【del】 (对编辑文件内容进行删除)
【ESC】 (回到命令行模式)
i (进入输入模式,从光标前一个位置输入)
【ESC】 (回到命令行模式)
a (进入输入模式,从光标前后接着输入)
【ESC】 (回到命令行模式)
o (进入输入模式,从光标换行后输入)
【ESC】 (回到命令行模式)
: (进入末行模式)
:set nu (显示行号)
:set nonu (取消行号)
:3 (跳到第三行)
:w hello.c (将文件以文件名hello.c保存并退出vi)
:wq (存盘并退出vi)
:x (存盘并退出vi)
:q! (不存盘强制退出vi)
:w /root/hello.c (将当前编辑的文件另存到/root目录下,文件名为hello.c)

vi hello.c (创建hellow.c文件,i表示创建后编辑文件直接在输入模式下)
【ESC】 (回到命令行模式)
【h】 (控制光标左移)
【j】 (控制光标下移)
【k】 (控制光标上移)
【l】 (控制光标右移)
【ctrl】+【b】 (屏幕往后移动一页)
【ctrl】+【f】 (屏幕往前移动一页)
【ctrl】+【u】 (屏幕往后移动半页)
【ctrl】+【d】 (屏幕往前移动半页)
【0】 (光标移动到文章开头)
【g】 (光标移动到文章最后)
【$】 (光标移动到所在行行尾)
【^】 (光标移动到所在行行首)
【w】 (光标跳到下个字开头)
【e】 (光标跳到下个字结尾)
【b】 (光标跳到上个字开头)
【3l】 (光标移动到所在行所在位置后第#个位置,如5L)

删除文字
【x】 (删除光标后一个文字)
【3x】 (删除光标后3个文字)
【X】 (删除光标前一个文字)
【3X】 (删除光标前3个文字)
【dd】 (删除光标所在行)
【3dd】 (删除包括光标所在行往后3行)
复制
【yw】 (复制光标到词尾处一个字)
【3yw】 (复制光标到词 尾处三个字)
【yy】 (复制光标所在的那一行到缓冲区)
【3yy】 (复制光标所在的向下 3 行)
【p】 (粘贴到光标位置处之后)
【P】 (粘贴到光标位置处之前)
替换
【r】 (替换光标所在处的一个字符)
【R】 (替换光标所到处的多个字符,按【esc】键为止)
返回上一次操作
【u】 (返回上一次操作)
跳至指定行
【ctrl】+【g】 (列出光标所在行号)
【3G】 (光标跳到第三行)
查找
/keyword (查找文中“keyword”,按【n】可继续往下查找)
?keyword (查找文中“keyword”,按【n】可继续往下查找)

cd /home 进入‘/home’目录
cd … 返回上一级目录
cp file1 file2 将 file1 复制为 file2
mkdir dir1 创建‘dir1’目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
mv dir1 dir2 移动/重命名一个目录
rm -f file1 删除‘file1’
rm -rf dir1 删除‘dir1’目录及其子目录内容
vi file 打开并浏览文件
tac file1 从最后一行开始反向查看一个文件的内容
cat file1 从第一个字节开始正向查看文件的内容
head -2 file1 查看一个文件的前两行
grep str 在文件‘/tmp/test’中查找“str”
grep [0-9] /tmp/test 查找‘/tmp/test’文件中 所有包含数字的行
grep str -r /tmp/* 在目录‘/tmp’及其子目录中查找“str”
find / -name file1 从‘/’开始进入根文 件系统查找文件和目录
find /home/user1 -name *.bin 在目录‘/ home/user1’中 查找以‘.bin’结尾的文件
yum -y install [package] 下载并安装一个 rpm 包
yum -y update 更新当前系统中安装的所有 rpm 包
yum list 列出当前系统中安装的所有包
yum search [package] 在 rpm 仓库中搜寻软件包
yum clean all 删除所有缓存的包和头文件
ifconfig eth0 显示一个以太网卡的配置
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 配置网卡的 IP 地址
ifdown eth0 禁用‘eth0’网络设备
ifup eth0 启用‘eth0’网络设备
su –login 切换到 root 权限(与 su 有区别)
exit 退回 passwd 修改密码
df -h 显示磁盘的使用情况
jupyter notebook --allow-root 启动 jupyter 服务
http://192.168.28.133:8888/ 浏览器打开

linux常用基本指令汇总备忘相关推荐

  1. Linux常用命令速查备忘(包括我)

    一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown] 停止系统 [halt] 停止系统 [reboot] 重启动 [powero ...

  2. 鸟哥的Linux私房菜(服务器)- 第五章、 Linux 常用网络指令

    第五章. Linux 常用网络指令 最近更新日期:2011/07/18 Linux 的网络功能相当的强悍,一时之间我们也无法完全的介绍所有的网络指令,这个章节主要的目的在介绍一些常见的网络指令而已. ...

  3. Linux常用基础指令、Linux常用工具(软件包)使用带图详解

    目录 目录相关指令: 文件相关指令: 压缩解压缩指令: 匹配查找指令: 权限相关指令: Linux常用工具: 指令使用规则:指令 [该指令的详细操作选项] [操作对象(通常有路径)],后面两可不加. ...

  4. Linux常用网路指令

    原文地址:http://linux.vbird.org/linux_server/0140networkcommand.php         第五章.Linux常用网路指令 Linux 的网路功能相 ...

  5. 【Linux】常见指令汇总

    每个优秀的人,都有一段沉默的时光. 那段时光,是付出了很多努力,却得不到结果的日子,我们把它叫做扎根. 文章目录 一.xshell的介绍+操作系统 1.1 xshell 1.2 操作系统 二.Linu ...

  6. 常用java工具代码备忘

    记录一些常用java工具代码,个人用,备忘 package com.szq.misc;import java.util.UUID;public enum MiscUtils {I;/*** 格式化UR ...

  7. 【ExtJS实践】之五 :常用语句及脚本备忘

    由于时间紧,缺少系统的学习,导致在开发过程中,常常无法找到能够实现自己要求的正确方法.把开发过程中遇到的问题及相应的解决方法记录下来,备忘. 1.清空form表单输入的内容 Ext.getCmp(&q ...

  8. linux常用快捷指令

    @Linux常用快捷键和基本命令 命令行提示符 如上为基本命令行提示符的样子,其中root为用户名,代表超级用户,oldbodyedu代表主机名,~代表当前目录,即家目录,#是超级用户提示符,如果是普 ...

  9. linux常用的指令

    文章目录 常用指令 参考 总结 不同linux的指令 centos7.5 ubuntu16 防火墙 Ubuntu下apt-get命令详解 vim基础操作 常用的设置 常见的问题 常用指令 参考 Lin ...

最新文章

  1. php怎样指定主页,如何修改apache指定主页
  2. Java 社区领袖联合发文:别慌,Java 仍然是免费的!
  3. fmod实现声音波形_“老张说数理化”—中考物理专题02-声音与环境(收藏可打印)...
  4. HDU 4405 概率期望DP
  5. 084_html DOM
  6. springmvc错误 Spring3.X jdk8 java.lang.IllegalArgumentException
  7. POSIX风格正则表达式
  8. js java 反射机制_java 类加载机制和反射机制
  9. 十九.激光和惯导LIO-SLAM框架学习之项目工程代码介绍---代码框架和一些文件解释
  10. 贾跃亭旗下FF公司遭做空 美国机构质疑其造车能力:卖不出一辆FF91
  11. 荣耀正式出售!30余家代理商接盘自救,华为回应...
  12. 余承东透露华为Mate X发布时间:今年六月上市
  13. idea 新增html页面或者是修改html文件后,target不会同步更新
  14. DELPHI 初学.
  15. 用友NC6x单点登录实现——跳转到浏览器或Uclient
  16. iphone4刷android,iPhone4如何刷机
  17. 一阶微分方程的初等解法
  18. 学而思python小学生课程_幼升小之路(26) 学而思测评
  19. 力扣刷题 DAY_82 贪心
  20. 学习笔记-Power-Linux

热门文章

  1. PostgreSQL存储引擎源码分析五(原创,不断更新)
  2. oracle 自治事物,自治事务 - 努力创造未来! - BlogJava
  3. linux su root 免密码,Ubuntu 18.04.2切换到root用户的三种方式及设置免密码操作
  4. 大学编程python_大学生想学一门编程语言傍身,Python可以吗?
  5. android 抓取webview中的所有图片_Python|任意网页中的所有图片下载
  6. android个人中心界面_Android 机也能用上你熟悉的浏览器插件,这些浏览器不可错过...
  7. html 展示 python结果_在HTML中显示Python值
  8. linux noprobe参数,find 命令的参数详解
  9. python列表心得_Python学习心得(第一篇:字符串、列表等)
  10. 不知道从哪里开始更新你的秋季海报设计?