Linux学习笔记 —— 常见的Linux命令和vim命令__Yucen的博客-程序员秘密

Linux命令

cd 改变目录
cd / 跳转到当前磁盘根目录
cd ~ 跳转到当前用户的home目录
cd .. 返回上一级目录
pwd 显示当前路径
ls 显示当前目录文件
ll 显示当前目录所有文件详细信息
mkdir src 创建目录
rm -r src 删除目录
rm 1.js 删除文件
touch 1.js 新建文件
mv index.html src 移动文件
reset 重新初始化终端/清屏
clear 清屏
history 查看历史命令
help 帮助
exit 退出
#代表注释

# cat写入文件
cat >test.txt << EOF
> 123
> 4567
> EOF

# cat显示文件
cat test.txt 
123
4567

vim命令

Vim是从 vi 发展出来的一个文本编辑器。基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last line mode)

vi filename       //打开filename文件

 i 切换到输入模式,以输入字符;
输入模式用来编辑文档,在输入模式下按 ESC ,退出输入模式,切换到命令模式;
在命令模式中有以下常用的指令:

:w   //保存文件
:w myfile.txt   //保存至myfile.txt文件
:q   //退出编辑器,如果文件已修改请使用下面的命令
:q!  //退出编辑器,且不保存
:wq  //退出编辑器,且保存文件

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_14997473/article/details/109184808

智能推荐

python多线程实现_华师数据学院·王嘉宁的博客-程序员秘密_python实现多线程

python多线程实现  有时候在进行数据处理时,处理的数据量非常庞大,在不使用并行化处理时可能需要若干小时。为了加快处理速度,使用多线程机制是非常常用的做法。本文简单实现了多线程的代码框架,可供数据处理使用。  多线程主要包括三个部分:处理函数:主要负责对某一个线程拥有的数据进行处理,也即是单线程处理方法;线程分配:获取机器的CPU核数(线程数),并获得所有数据,按照一定规则进行数据分配;数据合并:每一个线程上会处理不同的数据,最后需要进行合并。import multiprocessing

Java 开发者最困惑的四件事,值得一看!_架构大数据双料架构师的博客-程序员秘密

掌握 Java 绝非易事,因为许多概念非常晦涩,非常复杂。以下为译文:大概每个人在学生时代开始就使用Java了,我们一直在学习Java,但Java中总有一些概念含混不清,不论是对初级还是高级程序员都是如此。所以,这篇文章的目的就是弄清楚这些概念。读完本文你会对这些概念有更深入的了解,还能弄清楚一切灰色的东西。在本书中,我们将讨论匿名内联类、多线程、同步和序列化。匿名类的用法 多线程 同步的实现 序列化匿名类Java匿名类很像局部类或内联类,只是没有名字。我们可以利用匿名类,.

STM32芯片命名规则及含义_IT自习小空间的博客-程序员秘密_stm32f103c8t6命名规则

以STM32F103C8T6为例首先把STM32F103C8T6分成几个部分如下STM32 F 103 C 8 T 6STM32为一个系列F代表产品类型103代表产品子系列101为基本型102为USB基本型 USB 2.0全速设备103为增强型105或107为互联型。C代表引脚T=36脚C=48脚R=64脚V=100脚Z=144脚8代表FLASH大小6=32K字节8=64K字节B=128K字节C=256K字节D=384K字节E=512K字节T代表封装信息.

制作恶意deb软件包linux系统触发后门_just a leaf的博客-程序员秘密

文章目录前言一、kali二、操作步骤1.下载一个正常的软件包2.将软件包转移到root目录下3.将安装包解压到root目录中解压为free(文件名)4.制作后门放入free文件中三.总结前言通过kali系统中的msf在软件包中植入后门制作deb恶意软件包对linux系统进行shell获取提示:以下是本篇文章正文内容,下面案例可供参考一、kali示例:Kali Linux预装了许多渗透测试软件,包括nmap 、Wireshark 、John the Ripper,以及Aircrack-ng.用户

解决 macports 安装及不能更新的问题_chunfengd的博客-程序员秘密

在Mac OS X 10.6 上 Snow Leopard 安装 macports 时出现问题,在最后一步时出现如下提示:  macports install time remaining less than a minute随后安装程序就停住不动了。从网上找到链接http://lists.macosforge.org/pipermail/macports-users/

云计算--01--简介_高高for 循环的博客-程序员秘密

https://blog.csdn.net/liujg79/article/details/84453736https://www.jb51.net/article/117581.htmhttps://blog.csdn.net/lifeng205/article/details/79374881?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522161016653716780277020589%252522%2525

随便推点

【翻译】Emmet(Zen Coding)官方文档 之四 动作_Jlins的博客-程序员秘密

【说明】本系列博文是依据 Emmet 官方文档翻译的,原文地址为:http://docs.emmet.io/,部分内容已经在博主之前的博文中节选过,为方便已经收藏过之前博文的朋友,没有删除这些博文,仅将其完整的收录于本系列中。 动作 Emmet 允许使用众所周知的 CSS 选择器飞快地编写庞大的 HTML 代码块。但这并不是开发人员唯一要做的事情:偶尔还需要编辑 HTML 和 CSS 以修正一

表单提交前判断表单是否被修改过_KK凯凯的博客-程序员秘密

 &amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script&amp;gt;    $(function() {  $(&quot;#myform :input&quot;).change(function(){   $(&quot;#myform&quot;).data(&quot;changed&quot;,true);   

Python TVTK 标量数据可视化与矢量数据可视化,空间轮廓线可视化_Msro的博客-程序员秘密

Python数据可视化分为标量可视化,矢量可视化,轮廓线可视化   标量又称无向量,只有大小没有方向,运算遵循代数运算法则比如质量,密度,温度,体积,时间   矢量又称向量,它是由大小,方向共同确定的量,运算时遵循几何运算法则,如速度,加速度,力,磁场强度,电场强度等#实例1标量数据可视化'''使用等值面对标量场进行可视化(体绘制[三维空间数据场]常用手段)等值面:标量场中标量值相等的曲面...

水晶报表版本冲突 及 解决办法_weixin_30528371的博客-程序员秘密

The type 'CrystalDecisions.Web.CrystalReportViewer' exists in both 'c:\Windows\assembly\GAC_MSIL\CrystalDecisions.Web\10.5.3700.0__692fbea5521e1304\CrystalDecisions.Web.dll' and 'c:\Windows\assembly\...

iOS webView添加网络css和网络html_码农天后的博客-程序员秘密

依博客的css为例(https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-e4c7a3727d.css)创建webVIew- (UIWebView *)webView{ if (!_ webView) { _ webView = [UIWebView new]; ...

域用户无法加入本地组_weixin_34203426的博客-程序员秘密

在windows 2003 server里设置活动目录,创建完用户以后,将工作站加入域,输入域的名称wjzj.com(我在虚拟机里设置的域名为wjzj.com),出现"不能联系域wjzj.com的域控制器"对话框,问百度后,把域的名称改为wjzj,省去后边的".com"后问题解决.当想在本地administrators组中添加几个域用户时...