#空格和tab键

↓mkdir 创建目录


ls
list 显示目录里面的内容详情

cd
change directory 切换目录,进入到目录

pwd
显示当前所在路径 ,定位

###绝对路径和相对路径
绝对路径 从根开始的路径, /etc/hosts
相对路径 不从根开始的路径。 省事。(开发环境下经常使用)

find命令:

find用于在指定目录下查找文件,

使用该命令,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部显示;

find(选项)(参数)

-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;
-exec :假设find指令的回传值为True,就执行该指令;
-false 将find指令的惠传值皆设置为False
-help 在线帮助
-mtime 查找在指定时间曾被改过的文件或目录,,单位以24h计算
-name<范本样式>:指定字符串作为寻找文件或目录的范本样式;
-newer
-nogroup
-ok<执行指令>:此参数的效果和指定-exec类似,但在指定指令之前会先询问用户,回答y或"Y",则放弃执行命令
-path:指定字符串作为寻找目录的范本样式

touch命令:
1.创建新的空文件,
2.将已存在的文件的时间标签更改为系统当前的时间,更新文件的时间戳。

vi 命令(VIM编辑器) vim 是vi的增强版,更加好用,类似于notepad 和notepad++ 的区别

i - insert 模式, 进入文本编辑模式

shift+G 进入文本的末行

gg 进入到文本的首行,

Shift+O 在末行新增一行,光标至行首的位置

shift+:  退出编辑模式进入到末行模式

q 退出文本

q! 不执行保存,直接强制退出文本

wq 保存并退出文本

wq! 保存并退出文本

x 保存并退出

如何查看一个文件的第20行-第30行的内容:

假设创建一个序列生成1-100 的数字放入aaa.txt

seq 100 > /tmp/data/aaa.txt  (head 和tail命令默认查看10行内容)

#方法一: sed命令查看第20 -30行内容.

sed -n '20,30p' aaa.txt

#方法二:使用head和tail命令和管道

head -n30 aaa.txt|tail -n11

#方法三-awk命令进行操作;

awk 'NR==20,NR==30' aaa.txt 输出第20行到第30 行的内容, 并展示出来.

# sed 和head和tail命令的

sed -n 取消默认输出 sed -np '20,30p'

sed 擅长替换文件中的内容.

#awk 擅长取某列的内容 NR 行号

# 替换内容 sed命令 先查找后替换

Day002_LInux基础_常用命令的更多相关文章

  1. Day002_LInux基础_常用命令_001

    1.创建用户useradd -m -g 加参数-m 会自动创建家目录 -g 指定group 加入什么群组 passwd 设置用户的密码 su 和su - 的区别 su - 切换用户switch use ...

  2. Linux_用户级_常用命令(4):cp

    Linux_用户级_常用命令之cp 开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! Linux常用命令第二集包含命令:cp 格式 cp  [-optio ...

  3. Docker基础和常用命令

    Docker基础和常用命令 一,Docker 简介 1.1,什么是 Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,nam ...

  4. Linux_用户级_常用命令(5):rm

    Linux常用命令第5集包含命令:rm 开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! 一.命令简介 删除一个目录中的一个或多个文件或目录,如果没有使用 ...

  5. Linux_用户级_常用命令(3):mkdir

    Linux常用命令之mkdir 开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! Linux常用命令第3集包含命令:mkdir (附赠tree命令,日期时 ...

  6. Linux_用户级_常用命令(2):cd

    开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! Linux常用命令第二集包含命令:cd 一.格式: cd directory 使用cd命令在目录层次间移 ...

  7. Linux_用户级_常用命令(1):ls

    开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! Linux常用命令第1集包含命令:ls 一.何为常用命令 人和系统交互的指令集合,构成了shell.Sh ...

  8. hbase shell基础和常用命令详解(转)

    HBase shell的基本用法 hbase提供了一个shell的终端给用户交互.使用命令hbase shell进入命令界面.通过执行 help可以看到命令的帮助信息. 以网上的一个学生成绩表的例子来 ...

  9. Linux基础之常用命令整理(一)

    Linux 操作系统的安装 如今比较流线的linux操作系统 Centos Redhat  Fedora Ubuntu, 安装操作系统的提前是要有操作系统的镜像文件(.iso文件)并且必须为系统指定一 ...

随机推荐

  1. 制造资源计划(Manufacturing Resource Planning,Mrp II)

        制造资源计划(Manufacturing Resource Planning,Mrp II)       概括: 以物料需求计划(MRP)为核心的企业生产管理计划系统,MRP II 是以工业工 ...

  2. jQuery插件之路(三)——文件上传(支持拖拽上传)

    好了,这次咱一改往日的作风,就不多说废话了,哈哈.先贴上源代码地址,点击获取.然后直接进入主题啦,当然,如果你觉得我有哪里写的不对或者欠妥的地方,欢迎留言指出.在附上一些代码之前,我们还是先来了解下, ...

  3. MariaDB 修改存储路径后启动失败问题解决

    修改 MariaDB 路径到 home 路径下, 执行 systemctl start mariadb 启动MariaDB 时,报错提示: Job for mariadb.service failed ...

  4. WebGL简易教程(二):向着色器传输数据

    目录 1. 概述 2. 示例:绘制一个点(改进版) 1) attribute变量 2) uniform变量 3) varying变量 3. 结果 4. 参考 1. 概述 在上一篇教程<WebGL ...

  5. PHP版本的区别与用法详解

    在我们安装PHP模块时,有时需要注意PHP编译的版本,下面讲解下PHP中VC6.VC9.TS.NTS版本的区别与用法详解,介绍php的两种执行方式. 1. VC6与VC9的区别:VC6版本是使用Vis ...

  6. 学习spark 技术

    spark sql 可以说是 spark 中的精华部分了,我感觉整体复杂度是 spark streaming 的 5 倍以上,现在 spark 官方主推 structed streaming, spa ...

  7. LK的NOIP膜拟赛

    T1 Learn to 签到 [题目描述] 希希最喜欢二进制了.希希最喜欢的运算是\(\wedge\). 希希还喜欢很多\(01\)序列.这些序列一共有\(n\)个,每个的长度为\(m\). 希希有一 ...

  8. Elasticsearch Lucene 数据写入原理 | ES 核心篇

    前言 最近 TL 分享了下 <Elasticsearch基础整理>https://www.jianshu.com/p/e8226138485d ,蹭着这个机会.写个小文巩固下,本文主要讲 ...

  9. 基于SpringBoot从零构建博客网站 - 分页显示文章列表功能

    显示文章列表一般都是采用分页显示,比如每页10篇文章显示.这样就不用每次就将所有的文章查询出来,而且当文章数量特别多的时候,如果一次性查询出来很容易出现OOM异常. 后台的分页插件采用的是mybati ...

  10. Go-TCP粘包

    TCP黏包 黏包示例 服务端代码如下: // socket_stick/server/main.go func process(conn net.Conn) { defer conn.Close() ...