首页 > 系统相关 >Linux中的几个基本指令(二)

Linux中的几个基本指令(二)

时间:2025-01-23 22:27:33浏览次数:3  
标签:文件 例一 zip 几个 指令 Linux cp 目录

文章目录


今天我们继续学习Linux下的几个基本指令,本篇是在Xshell环境下执行的。
在这里插入图片描述
在这里插入图片描述

1、cp指令

功能 :cp指令用于复制文件或目录CSDN@大帅哥

语法:cp [选项] 源文件或目录目标文件或目录

常用选项

  • -f 或 -force 强行复制文件或目录,不论目的文件或目录是否已经存在(多用于管理员名下)
  • -i 或–interactive覆盖文件之前先询问用户(保险一点)
  • -r递归处理,将指定目录下的文件与子目录一并处理。

例一:

将 文件1 拷贝到 文件2 当中去。

 cp 文件1 文件2 

在这里插入图片描述

例二:

将单个文件拷贝到指定目录底下

cp 文件 指定目录

在这里插入图片描述

例三:

将多个文件拷贝到指定目录下

cp *.txt /目录

在这里插入图片描述

例四:

cp 如果目标文件中已有内容,则将内容覆盖。

在这里插入图片描述

例五:

将目录拷贝到指定目录里

在这里插入图片描述


2、mv 指令

功能:将文件重命名或将其移至一个新的目录中。可以用来移动文件或者将文件改名,经常用来备份文件或者目录。

常用选项:

  • -f:force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
  • -i:若目标文件(destination)已经存在时,就会询问是否覆盖!

例一:

在当前目录下,将文件1剪切成为文件2

mv 文件1 文件2

在这里插入图片描述

例二:

将目录剪切到指定目录下

mv 目录 目录

在这里插入图片描述

3、cat指令

功能:查看目标文件的内容

cat[选项] [文件]
文件主要有两部分构成:
第一是文件的内容,第二是文件的属性
cat 主要是打印出文件的内容,打印文件的属性可以是ls -l等

例一:

  • -n对输出的所有行编号
    在这里插入图片描述

在这里插入图片描述

  • -s不输出多行空行

  • -b对非空输出行编号

4、tac指令

将文件内容从尾到头打印

在这里插入图片描述

5、which指令

搜寻指令的存放地址

在这里插入图片描述

热知识:
Linux中的指令其实是以为文件的形式储存到电脑中的,所有的指令其实都只是一个二进制文件,并且可以根据路径找到

6、date指令

date可以查看当前的时间
在这里插入图片描述
还可以以多种形式组合年月日时分秒等:

在这里插入图片描述
在这里插入图片描述
当然,由于时区的划分,不同的国家不同地点的时间显然不一样,这时,时间戳的概念就引申出来了

在这里插入图片描述

时间戳:

时间戳是指格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒 (北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒) 起至现在的总秒数,它是一种能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。
–豆包AI搜索

在Linux中也有对应的指令查看:
在这里插入图片描述
当前时间与1970年一月一号的差
在这里插入图片描述
在这里插入图片描述

7、zip指令

功能:将目录或文件压缩成zip格式

zip 压缩文件.zip 目录或文件

在这里插入图片描述

在这里插入图片描述


感谢大家能看到这里,多多支持!

在这里插入图片描述

标签:文件,例一,zip,几个,指令,Linux,cp,目录
From: https://blog.csdn.net/q38491/article/details/145328651

相关文章

  • ssh私匙登录Linux电脑
    使用密匙登陆比密码更安全。下面是生成密匙对并用其登陆Linux电脑的方法1.生成密匙先用密码连接设备,并在命令行输入ssh-keygen-ted25519ED25519密钥具有较安全和长度较短的特点。查看密匙:cd~/.sshls输出:id_ed25519id_ed25519.pubid_ed25519是私匙,id_ed255......
  • Linux基础08-指令篇之vim常用指令【入门级】
    vim编辑器常用指令光标移动行间移动gg键:移动光标到第一行(命令模式下)G键:移动光标到最后一行(命令模式下):n:移动到第n行,写法举例::6移动到第六行(末行模式)列间移动$:移动光标到当前行的行尾(最后一列)。一般可以使用shift+$(命令模式下)0:移动光标到当前行的行首(第一列)(命令模......
  • Linux OOM killer
    -[LinuxOOMkiller-Search](https://cn.bing.com/search?q=Linux+OOM+killer&qs=n&FORM=BESBTB&sp=-1&lq=0&pq=linux+oom+killer&sc=12-16&sk=&cvid=B7C53594BC214CF2BFB926DAE23842E4&ghsh=0&ghacc=0&ghpl=&ensearch=1)......
  • jumpserve Linux 单机部署
    参考文档:https://docs.jumpserver.org/zh/v3/installation/setup_linux_standalone/offline_upgrade/1、环境要求1.1、操作系统1.2、数据库2、离线安装从飞致云社区下载最新的linux/amd64离线包,并上传到部署服务器的/opt目录https://community.fit2cloud.com......
  • 【Linux】文件操作、系统IO相关操作、inode和输入输出重定向
    ⭐️个人主页:@小羊⭐️所属专栏:Linux很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎~目录1、理解文件1.1狭义理解1.2广义理解1.3文件操作1.4系统角度2、系统文件IO2.1文件相关操作2.2文件描述符2.3重定向1、理解文件1.1狭义理解文件在磁盘......
  • 【Linux】理解Linux中一切皆文件、缓冲区、ext2文件系统、软硬链接
    ⭐️个人主页:@小羊⭐️所属专栏:Linux很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎~目录1、如何理解在Linux中一切皆文件?1.1概述1.2文件类型1.3优势2、缓冲区2.1为什么要引入缓冲区?2.2缓冲类型3、Ext系列文件系统4、软硬链接1、如何理解在Linux......
  • SaltSatck常用指令二
    #########域名管理salt.modules.dnsutilsalt'minion'dnsutil.Amsc.zhonganonline.com#从monion获取指定域名A记录salt'minion'network.pingarchlinux.orgtimeout=3systemd服务管理salt.modules.systemd_servicesalt'minion'service.disa......
  • Linux 进程环境变量:深入理解与实践指南
      ......
  • Linux捣鼓记录:使用 Preload 加快应用程序启动
    简介Preload是由BehdadEsfahbod编写的程序,它作为一个守护进程运行,并使用马尔可夫链统计程序的使用情况;在计算机空闲时,使用频率较高的程序的文件会加载到内存中。这会加快程序的启动时间,因为需要从磁盘读取的数据更少。安装终端执行以下命令安装Preload:sudoaptinstallpr......
  • 【发现一个问题】go test的时候,在macos arm64 下不明原因的发生异常,但是在linux下完全
    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯这只是一个简单的队列,在单个协程中运行,莫名其妙就panic了,而且堆栈信息中找不到有用信息。同样的程序在linux中执行又是对的。暂时想不明白是为什么。Runningt......