Day002_LInux基础_常用命令
#空格和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命令 先查找后替换
最新文章
- BZOJ 1047 二维单调队列
- Atitit.软件开发的几大规则,法则,与原则Principle v3
- P,NP,NP_hard,NP_complete问题定义
- 获取指定版本号svn
- Intent实现页面跳转和传值
- poj 1011 Sticks (DFS+剪枝)
- WCF随笔3----消息编码器
- git增加子模块
- nodejs搭建web项目
- JLOI2015 DAY1 简要题解
- spring4 注入参数
- 【转】RAID 技术发展综述
- Node json
- .NET 常用ORM之SubSonic
- 【leetcode 简单】 第六十五题 2的幂
- openwrt编译系统生成ubi镜像的各变量解析
- iOS 所有设备一览 &;&; CoreFoundation源码
- sizeof(数组名) 与 数组长度
- 那些H5用到的技术(3)——屏幕场景滑动
- IIS发布的网页上传文件被拒绝