常用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. 老司机心得之时间管理"入坑"

    长期以来,时间管理一直被认为是自我管理,团队管理,项目管理的既关键又基础的手段,就连笔者本人也一直在崇尚时间管理的理念. 但是这里要讲的,不是什么鬼神方法论.而主要是对长时间以来学习和实践时间管理的一 ...

  2. 设计模式系列1:单例模式(Singleton Pattern)

    定义 保证一个类仅有一个实例,并提供一个该实例的全局访问点.  --<设计模式GoF> UML类图 使用场景 当类只能有一个实例并且用户可以从一个众所周知的访问点访问它时. 创建一个对象需 ...

  3. Git使用详细教程(9):git log

    目录 格式化 检索 显示最近提交 Git中使用git log查看提交日志 如果日志很多的话,默认会以分页方式展示 空格可以翻下一页,ctrl+b翻上一页,q退出 格式化 如果想获取每条日志的简要信息, ...

  4. 通过href链接实现从当前页面跳转到动态页的指定页面的实现方式

    指定页的jsp的href设置 <a href="/lekg/check/shangchuan2.jsp?tabtype=2"><li><img src ...

  5. Postgres全文搜索功能

    当构建一个Web应用时,经常被要求加上搜索功能.其实有时候我们也不知道我要搜索个啥,反正就是要有这个功能.搜索确实很重要的特性,这也是为什么像Elasticsearch和Solr这样基于Lucene的 ...

  6. 解决 win10飞行模式 无限自动开关 无法关闭

    驱动问题,名为“Insyde Airplane Mode HID Mini-Driver”的驱动,这个驱动是专门用来快捷管理飞行模式的. 卸载完成后重启,无限开关飞行模式问题得到解决!

  7. 3星|《绩效使能:超越OKR》:较全较新资料汇编,华为实施经验少

    全书是关于绩效管理与OKR的比较新比较全的资料汇编.从泰勒的科学管理说起,一直到现代的KPI.最近的OKR.梳理了工业革命以来重要的绩效管理思想的具体方法.适应情况,详细讲OKR的来龙去脉.适应情况. ...

  8. 配置IIS网站,我遇到的那些坑~

    配置错误 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 over ...

  9. Spring的历史及哲学

    Spring的历史和哲学 1.Spring 历史 时间回到2002年,当时正是 Java EE 和 EJB 大行其道的时候,很多知名公司都是采用此技术方案进行项目开发.这时候有一个美国的小伙子认为 E ...

  10. asp.net core导入excel

    接昨天的导出 导入excel内容 对比昨天导出的内容增加了一行实体属性名称作为标题行,这样到转换为实体的时候才能找到对应的属性. 导入代码 public IActionResult InportExc ...