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

  

原文地址:https://www.cnblogs.com/fancyl/p/10383095.html

时间: 2024-11-13 09:45:22

Linux常用命令touch/grep/mkdir/rm/cat/find/cp/mv/tar/gzip等的相关文章

linux常用命令:grep 命令

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户. grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板.如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名.搜索的结果被送到标准输出,不影响原文件内容. grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成

linux常用命令总结01:mkdir

mkdir命令 mkdir命令用来创建制定的名称的目录,要求创建目录的用户中具体有写的权限,并且指定的目录不能是当前目录中有的目录. 1. 命令格式 mkdir  [选项] 目录 2. 命令功能 通过mkdir 命令可以实现指定位置创建指定的目录,要创建文件夹或目录的用户必须具备文件夹写的权限.并且所创建的文件夹不能与其父目录中的文件名重名. 3. 命令参数 -m = model模式,设定权限<模式> -p = parents 可建立多级目录,这个可以是一个目录               -

Linux常用命令——touch

touch 创建空文件夹及改变文件的时间戳 语法格式:touch [option][file] touch [选项] [文件]注意:1.mkdir 命令以及后面的选项和目录,每个元之间都要至少要有一个空格2.在 Linux 中一切皆为文件.虽然 touch 命令不能创建目录,但可以修改目录的时间戳参数选项:a,m,d,r,t案例一:同时创建多个文件案例二:更改文件的时间戳touch -a ysg #<== -a 更改最后访问的时间touch -m ysg #<== -m 更改最后修改的时间案例

Linux常用命令之grep

标题:grep命令的使用 作用:grep可以解析一行文字,取得关键字,若改行存在关键字,就会整行列出.    grep [-acinv] [--color=auto] '查找字符串' filename 一.参数 -a: 将binary文件以text方式查找数据 -c: 计算找到匹配字符串的行数 -i: 忽略大小写的不同,所有大小写视为相同 -n: 输出行号 -o: 只输出匹配上的字符串 -v: 反向选择,即显示出没有"查找字符串"内容的那一行 --color=auto: 可以将找到的关

Linux 常用命令七 grep

一.grep命令 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板.如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名.搜索的结果被送到标准输出,不影响原文件内容. grep可用于shell脚本,因为grep通过返回一个状态值来说明

linux 常用命令(1) grep

grep用于查找字符串 案例1:获取用户的home目录 比如有一个用户名为whuang,那么我如何获取他的家目录呢? grep "^whuang:" /etc/passwd |awk -F : {'print $6'} 案例2:获取用户的id grep "^whuang:" /etc/passwd |awk -F : {'print $3'} 案例3:获取所属组的id grep "^whuang:" /etc/passwd |awk -F : {

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

linux常用命令--cat

cat 可以将文件输出到屏幕或者 > 输出到文件 常用参数: cat -n filename 将文件filename 编号显示 如: cat -n test.txt 1 [email protected] 2 [email protected] 3 [email protected] 4 [email protected] 5 [email protected] 6 [email protected] cat -b filename 编号显示,空白行不编号 再如: cat -n textfile

《Linux学习并不难》Linux常用操作命令(1): cat命令显示文本文件内容

8.1  <Linux学习并不难>Linux常用操作命令(1): cat命令显示文本文件内容 使用cat命令可以显示文本文件的内容,也可以把几个文件内容附加到另一个文件中.如果没有指定文件,或者文件为"-",那么就从标准输入读取. 命令语法: cat [选项] [文件] 命令中各选项的含义如表所示. 选项 选项含义 -n 对输出的所有行编号 -b 对非空输出行编号 -s 当遇到有连续两行以上的空白行时,就替换为一行的空白行 -E 在每行结束处显示$ 例:显示/etc/ini