常用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. 在已有的Asp.net MVC项目中引入Taurus.MVC

    Taurus.MVC是一个优秀的框架,如果要应用到已有的Asp.net MVC项目中,需要修改一下. 1.前提约定: 走Taurus.MVC必须指定后缀.如.api 2.原项目修改如下: web.co ...

  2. C# 语音合成

    1. 引用System.Speech 2. 通过SpeechSynthesizer类朗读文本 new SpeechSynthesizer().SpeakAsync("我们都是好孩子We're ...

  3. Java-每日编程练习题①

    1.输出打印一个九九乘法表 代码如下,很简单的一个for的嵌套循环即可实现 /** * 输出9*9口诀. * * @author ChenZX * */ public class Test01 { p ...

  4. BFS(广度优先搜索)

    简介 BFS的过程是首先访问起始结点v,接着访问顶点v的所有未被访问的邻接结点,然后对每个继续进行上述步骤,直到所有结点都被访问过为止,当然,在访问过程中,需要使用一个队列,然后类似二叉树的层次遍历来 ...

  5. ArcGIS API for JavaScript 4.9 & 3.26 发布与新特性

    应该是中文首发?我只想说:更新太TMD快了 QAQ Part I -- JsAPI 4.9 主题1:在2D中默认启用WebGL渲染 在要素图层.CSV图层.流图层中是使用WebGL渲染的,这个任务由M ...

  6. Visual Studio Code-批量在文末添加文本字段

    小技巧一例,在vs code或notepad++文末批量添加文本字段信息,便于数据信息的完整,具体操作如下: Visual Studio Code批量添加"@azureyun.com&quo ...

  7. Hadoop系列004-Hadoop运行模式(上)

    title: Hadoop系列004-Hadoop运行模式(上) date: 2018-11-20 14:27:00 updated: 2018-11-20 14:27:00 categories: ...

  8. 网络协议 19 - RPC协议综述:远在天边近在眼前

    [前五篇]系列文章传送门: 网络协议 14 - 流媒体协议:要说爱你不容易 网络协议 15 - P2P 协议:小种子大学问 网络协议 16 - DNS 协议:网络世界的地址簿 网络协议 17 - HT ...

  9. Spring之旅第三篇-Spring配置详解

    上一篇学习了IOC的概念并初步分析了实现原理,这篇主要学习Spring的配置,话不多说,让我们开始! 一.Bean元素配置 1.1 基本配置 看一个最基本的bean配置 <bean name=& ...

  10. qt捕获全局windows消息

    qt  如何捕获全屏的鼠标事件,这个帖子上面主要讲述了下嵌入式qt怎么抓取系统级消息,不过从这篇文章中我也看到了希望,有个回复说winEventFilter支持这种方式,然后我就顺着这个线索找到了na ...