常用Linux命令笔记(1)

1. 创建文件/文件夹

  参考博客:https://www.cnblogs.com/lclq/p/5741852.html。

  • 使用cat命令创建新文件:

    输入命令 # cat >> filename 后回车,以系统默认的文件属性作为新文件的属性,并接受键盘直接输入作为文件的内容。输入结束时按Ctrl+D退出并保存文件。

    使用命令 #cat filename 即可查看文件内容。

    使用命令 #cat file1 file2 >> file3 命令可将多个文件(file1 file2)合并到一个新的文件(file3)当中。

    

  • 使用touch命令创建文件:

    touch命令用的并不多,主要用于修改指定文件的访问和修改时间属性(Update the access and modification times of each FILE to the current time)。

    当文件不存在时,则创建一个新的文件。touch只能创建空文件。

    使用 # touch filename 命令以当前时间作为访问和修改时间属性值创建一个文件。

    使用 # touche -r existfilename filename 根据existfilename的访问和修改时间属性确定filename的访问和修改时间属性。可以看到最后两个文件的时间相同。

  • 创建文件夹 # mkdir folder_name
  • 对应的使用 # rmdir folder_name 命令删除非空目录

2. 文件/文件夹删除

  • 删除命令使用 # rm,后可接的参数有:-r -i -f。

    1     rm -i text                  删除,有询问“Y/N”
    2     rm -r zz                 删除zz和子目录下所有文件
    3     rm -f text1               直接删除text1,不经询问

  • 所以删除文件 # rm -i filename 或者直接  # rm filename
  • 删除文件夹 # rm -r folder
  • 强制删除文件/文件夹 # rm -rf file/folder ,不询问“Y/N”

3. 文件复制/剪切粘贴

  • 复制粘贴文件/文件夹  # cp sourcefile/folder destinationfile/folder
  • 剪切粘贴文件/文件夹  # mv sourcefile/folder destinationfile/folder

4.解压缩文件

  参考博客:https://www.cnblogs.com/XNQC1314/p/8955370.html。

  • zip格式

 压缩文件filename: # zip -r archive_name.zip filename

 解压文件: # unzip archive_name.zip   (解压到当前目录下)

# unzip archive_name.zip -d new_dir  (解压到指定目录下,使用 -d 参数)

  • tar格式

   打包文件:# tar -cvf archive_name.tar directory_to_compress

        -c 参数是建立新的存档;  -v 参数详细显示处理的文件;  -f 参数指定存档或设备

   解包:# tar -xvf archive_name.tar (解压到当前目录下)

      # tar -xvf archive_name.tar -C new_dir (解压到指定目录下,解压参数是 -C)

  • tar.gz格式

   压缩方式: # tar -zcvf archive_name.tar.gz filename

   解压缩方式:# tar -zxvf archive_name.tar.gz (解压到当前目录下)

         # tar -zxvf archive_name.tar.gz -C new_dir(解压到指定目录下,解压参数是 -C)

Linux常用命令--文件操作的更多相关文章

  1. Linux常用命令--文件操作、权限设置

    1.编辑文件 cat aaa.txt 查看aaa.txt文件的内容 head - aaa.txt 查看aaa.txt文件前5行的内容 tail - aaa.txt 展示aaa.txt文件最后10行的内 ...

  2. Linux常用命令——文件搜索命令

    Linux常用命令——文件搜索命令 Linux  以#号开头的内容都是内容描述或配置项 find 描述:文件搜索 语法:find [搜索范围] [范围条件] . 当前目录 示例:[root@local ...

  3. Linux 常用命令——文件处理命令

    Linux 常用命令 Linux Linux命令格式 命令格式:命令 [-选项] [参数] 例如:ls -a /etc 说明: 1.当有多个选项时,可以写在一起 2.简化选项等于完整选项 -a = - ...

  4. Linux常用命令--文件(夹)查找之find命令

    Linux系统用得越久,就会发现这真的是一个很优秀的系统,各种方便各种实用各种高效率. 晚饭前写一下find命令的笔记. 其实这篇笔记,也是看到一篇外文博客,写得不错,自己拿来练一练,然后才顺便写篇笔 ...

  5. 【Linux】Linux常用命令及操作 (一)

    一.Linux简介 二.Linux基础命令 三.工作常用命令 --------------------------------------------------------------------- ...

  6. Linux常用命令及操作

    shutdown -r now现在重启 shutdown -h now现在关机 reboot重启 startx进入图形界面 chmod +x 777 文件名 授权和可执行 777为二进制111-111 ...

  7. linux常用命令---文件权限操作

    文件权限

  8. Linux常用命令--文件的压缩和解压缩

    在Linux系统中,我们通常使用的文件压缩命令有:bunzip2 , bzip2 , cpio , gunzip , gzip ,split(切割文件) , zgrep(在压缩文件中寻找匹配的正则表达 ...

  9. Linux常用命令及操作(第二弹)

    Ctrl l清屏 Ctrl d关闭终端 Ctrl Alt T打开终端 pwd 查看当前的目录 Shift Ctrl C复制 Shift Ctrl V粘贴 Shift Ctrl N打开新的终端 F11 ...

随机推荐

  1. .net core redis 驱动推荐,为什么不使用 StackExchange.Redis

    前言 本人从事 .netcore 转型已两年有余,对 .net core 颇有好感,这一切得益于优秀的语法.框架设计. 2006年开始使用 .net 2.0,从 asp.net 到 winform 到 ...

  2. rocketMQ安装中遇到的坑

    安装步骤是这些: Prerequisite The following softwares are assumed installed: 64bit OS, Linux/Unix/Mac is rec ...

  3. SuperMap iObject入门开发系列之六管线区域查询

    本文是一位好友“托马斯”授权给我来发表的,介绍都是他的研究成果,在此,非常感谢. 管线区域查询功能针对单一管线图层进行区域多边形框选查询,然后将查询结果输出为列表,并添加定位和闪烁功能,效果如下图所示 ...

  4. redis cluster + sentinel详细过程和错误处理三主三备三哨兵

    redis cluster + sentinel详细过程和错误处理三主三备三哨兵1.基本架构192.168.70.215 7001 Master + sentinel 27001192.168.70. ...

  5. #if和#ifdef的区别

    学习STM32偶然发现:在Keil中直接预先定义宏USE_STDPERIPH_DRIVER,但是却没有指定宏的值.而在头文件中判断用的是如下代码: #ifdef USE_STDPERIPH_DRIVE ...

  6. spring framework体系结构及内部各模块jar之间的maven依赖关系

    很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下 ...

  7. Git让你从入门到精通,看这一篇就够了!

    简介 Git 是什么? Git 是一个开源的分布式版本控制系统. 什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 什么是分布式版本控制系统? 介绍分布 ...

  8. 混淆矩阵、准确率、精确率/查准率、召回率/查全率、F1值、ROC曲线的AUC值

    准确率.精确率(查准率).召回率(查全率).F1值.ROC曲线的AUC值,都可以作为评价一个机器学习模型好坏的指标(evaluation metrics),而这些评价指标直接或间接都与混淆矩阵有关,前 ...

  9. .NET Core微服务之基于Steeltoe使用Eureka实现服务注册与发现

    Tip: 此篇已加入.NET Core微服务基础系列文章索引 =>  Steeltoe目录快速导航: 1. 基于Steeltoe使用Spring Cloud Eureka 2. 基于Steelt ...

  10. .NET Core 技巧汇总篇

    前言 本篇幅会专门记录在工作中实际碰到的问题场景,和一些比较好的实现方法作为汇总,可以供各位借鉴和参考,当然 本人入行不深,能力有限,仅供各位借鉴和参考.欢迎补充 技巧一:引入其他项目类库文件 做项目 ...