Linux常用命令touch/grep/mkdir/rm/cat/find/cp/mv/tar/gzip等
Unix-->Linux(Ubuntu,Redhat,suse,fedora)
1. cd - :回到上次执行的那个目录(相当于“回看”的功能)
2. touch :创建一个文件,可以是任意后缀的文件
3. 重定向:> 或 >> (追加显示,将本来要显示在屏幕上的命令或信息导入到文件中)
比如:ls -alh > a.txt (将命令“ls -alh”导入到a.txt文件中)
4. grep(管道)
①.more test.txt :显示test.txt的内容,可以按空格加载显示未显示的内容;
②.grep 常与/ 连用
ls -alh / more :先把所有的内容存到管道,再通过more进行分屏显示
5. mkdir :创建目录(文件夹)
mkdir a :在当前路径下创建文件夹a
创建多层目录下的文件夹时,需加-p:
例如:mkdir A/B/C -p
6. rmdir :删除文件夹(删除的文件夹必须是空的)
rm 文件/文件夹(不为空),且删除后不可恢复
rm 文件夹 -r :删除文件夹(递归删除)
rm 文件:直接删除
rm 文件 -i :会提示是否删除
rm 文件 -f :不会提示,直接删除(强制删除,f 是force)
7. cat :不分屏查看,查看文件内容
cat test.txt > fancy.txt (打印test.txt的所有文件内容到fancy.txt文件里,即重定向)
合并多个文件在一起:
cat 1.txt 2.txt >test.txt :先显示文件1.txt,再显示文件2.txt,合并一起导入到test.txt文件中。
8. find 和 grep 区别:
find:从指定的路径去查找文件名 (表示为:find ./ -name 文件名 (其中./ 是路径,-name是固定格式))
例:find /home/python -name 'o*' :从路径pyton文件下找以O开头的文件
以size大小查找文件:(-size:指的是以size大小查找,-2M表示小于2M,+2M表示大于2M)
例:find /home/A -size -2M:查找路径A下小于2M的文件
grep:从一个文件中找内容
grep -n 'a' grep test.txt :屏幕显示所有有“a”的文件的名字,其中-n 表示行数
9. cp: 将文件夹1整齐复制到文件2下
cp 文件1 文件2 -v :显示copy的进度
cp 文件1 文件2 :直接复制,不显示进度
10. mv :移动(剪切)
mv aa.tot aa.txt :相当于重命名
11. 归档管理(打包/解包 tar)
①.打包:tar -cvf test.tar * :其中test.tar是包的名字,*表示把当前所有的文件打包
②.解包:tar -xvf test.tar:解包到当前目录
注:打包/解包的命令-cvf 和 -xvf是仅仅打包解包操作,没有压缩功能
若进行压缩需要命令:gzip
例如:
压缩:gzip test.tar: 对test.tar进行压缩 变成文件 test.tar.gz
解压缩:gzip -d test.tar.gz:解压缩到当前路径
小结:
压缩并打包:
tar -zcvf test.tar.gz *: 将当前路径所有的文件及文件夹打包并压缩到test.tar.gz文件中
解压缩并解包:
tar -zxvf test.tar.gz
Linux常用命令touch/grep/mkdir/rm/cat/find/cp/mv/tar/gzip等的更多相关文章
- linux常用命令:grep 命令
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达 ...
- 【操作系统之五】Linux常用命令之grep
一.概念grep(Global search Regular Expression and Print out the line)强大的文本搜索工具,从文本文件或管道数据流中筛选匹配的行及数据,并把匹 ...
- Linux常用命令之-grep
简介 grep全称Global Regular Expression Print是一种强大的文本搜索工具,它能使用给定的正则表达式按行搜索文本输出,文件,目录等,统计并输出匹配的信息,grep在文本查 ...
- Linux常用命令之grep
标题:grep命令的使用 作用:grep可以解析一行文字,取得关键字,若该行存在关键字,就会整行列出. grep [-acinv] [--color=auto] '查找字符串' filename ...
- Linux 常用命令七 grep
一.grep命令 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜 ...
- 来不及解释!Linux常用命令大全,先收藏再说
摘要:Linux常用命令,很适合你的. 一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windo ...
- 测试必知必会系列- Linux常用命令 - mkdir
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! 新建一个文件夹 yyTest mkdir yyTest 新建三个文件夹 yyTest1 yyTest2 yyTe ...
- Linux常用命令 - cat命令详解
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 获取t ...
- Linux常用命令 - rm命令详解
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 删除/ ...
随机推荐
- Memcached快速入门
1.基本概念 基于高性能的key-value的内存数据库.单进程多线程,协议简单,使用文本行的协议,支持数据类型简单,不支持持久化,轻量级锁CAS机制,集群互不通信,缓存策略(LRU,FIFO,LFU ...
- html base标签 target=_parent使用介绍
<base>标签为页面上的所有链接规定默认地址或默认目标. 通常情况下,浏览器会从当前文档的URL中提取相应的元素来填写相对URL中的空白. 使用<base> 标签可以改变这一 ...
- 【未知来源】Happy
题意 给出一个 \(n\) 个节点的树,两点之间有且仅有一条路径相连. 给出 \(m\) 个点对 \(x_i,y_i\),如果添加一条双向边 \((u,v)\) 后 \(x_i\) 和 \(y_i\) ...
- .NET界面控件DevExpress全新发布v19.1.5|改进Office 2019主题
DevExpress Universal Subscription(又名DevExpress宇宙版或DXperience Universal Suite)是全球使用广泛的.NET用户界面控件套包,De ...
- 从hive中读取数据推送到kafka
由python2.7语言实现的,包也比较旧了. # -*- coding: utf-8 -*- # Version: 1.0.0 # Description: py_Hive2Kafka2kafka ...
- react -搭建服务
import 'whatwg-fetch'; import 'es6-promise'; require('es6-promise').polyfill(); import * as common f ...
- QT Creator有中文出现“常量中有换行符 ”的解决办法
QT Creator有中文出现“常量中有换行符 ”的解决办法 QT Creator在QT5.9下报错“常量中有换行符 ”,我的代码中有中文,而且在Windows 10下用微软VS编译器编译.造成这个报 ...
- Word:转换PDF
本文适用于Word 2007 + Windows 7,造冰箱的大熊猫@cnblogs 2018/8/3 一.Word文档转PDF文档 把Word文档转换为PDF,有两个免费解决方案 1.Microso ...
- CPU风扇转速异常
本文适用于Ubuntu 16.04,造冰箱的大熊猫@cnblogs 2018/10/9 近日发现一个问题,新笔记本的CPU风扇转速很高.笔记本刚刚启动,就能听到风扇呼呼的声音,转速高的异常.以前不是这 ...
- CF1213F Unstable String Sort
题目链接 问题分析 题目实际上是一堆大于等于的约束.观察这\(2n-2\)个约束.第一组可以将要求的排成一个不降的序列,然后第二组就是在第一组的基础上再添加条件. 不妨设第一组生成的不降序列是\(\{ ...