【Linux】指令

文件管理

创建文件

touch 需要创建的文件名.文件类型
参数说明:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 --file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。
--no-create 不会建立新档案。
--help 列出指令格式。
--version 列出版本讯息。

查看文件信息

ls -l 文件名.文件类型

批量创建空文件

以下表示创建从a-1到a-10 的 txt 文件,也可以是a-z等…

touch a-{1..10}.txt

查询文件的 inode 的内容

会显示文件属性、包含访问时间、更改时间、最近改动时间都显示出来了。

stat 文件或文件夹

文件的上传

需先下个插件

yum -y install lrzsz

这样就可以把文件直接拖进Xshell了

文本编辑器

vi

vi是 visual interface 的简称, 是linux中最经典的文本编辑器。

vi的特点

1.只能是编辑 文本内容, 不能对 字体 段落进行排版
2.不支持鼠标操作
3.没有菜单
4.只有命令
vi编辑器在 系统管理 服务器管理 编辑文件时, 其功能永远不是图形界面的编辑器能比拟的

vim

vim:是从 vi (系统内置命令)发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功
能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。
vim 则可以说是程序开发者的一项很好用的工具。

vi或vim模式

命令模式:

在Linux终端中输入:

vim 文件名

进入了命令模式,但不能输入文字。

编辑模式:

在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。

i insert 在当前字符前插入文本 常用
I insert 在行首插入文本 较常用
a append 在当前字符后添加文本
A append 在行末添加文本 较常用
o 在当前行后面插入一空行 常用
O 在当前行前面插入一空行 常用
末行模式

在命令模式下打出:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。

:q 		当vim进入文件没有对文件内容做任何操作可以按"q"退出
:q! 	当vim进入文件对文件内容有操作但不想保存退出
:wq 	正常保存退出
:wq! 	强行保存退出,只针对与root用户或文件所有人
查找
/查找的内容

替换

:%s/旧内容/新内容/g

文件查看

cat 查看小文件内容

cat -n 文件名.文件类型	//-n表示假如行号

less -N 分频显示大文件内容

我们输入【j】可以前进行
 输入【k】可以后退行
 输入【G】可以 移动到最后一行
 输入【g】可以移动到第一行
 输入【ctrl + F】 向前移动一屏(类似于我们在浏览器中的数据分页的下一页)
 输入【ctrl + B】 向后移动一屏(类似于我们在浏览器中的数据分页的上一页)
其他命令

1.全屏导航
ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏
2.单行导航
j - 向前移动一行
k - 向后移动一行
3.其它导航
G - 移动到最后一行
g - 移动到第一行
q / ZZ - 退出 less 命令

head -n 查看文件的前一部分

tail -n 查看文件的最后部分

grep 关键字 文件名 根据关键词, 搜索文本文件内容

-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!

vim定位行

定位到第六行

vim txtfile.txt +6

find查找

find 指定文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值