首页 > 系统相关 >Linux命令

Linux命令

时间:2024-01-24 09:55:06浏览次数:17  
标签:文件 -- 模式 命令 复制 Linux 输入

cp [options] source dest

cp [选项] 源文件 目标文件

 

选项说明

  • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于 dpR 参数组合。
  • -d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
  • -r 或 --recursive:用于复制目录及其所有的子目录和文件,如果要复制目录,需要使用该选项。
  • -i 或 --interactive:在复制前提示确认,如果目标文件已存在,则会询问是否覆盖,回答 y 时目标文件将被覆盖。。
  • -u 或 --update:仅复制源文件中更新时间较新的文件。
  • -v 或 --verbose:显示详细的复制过程。
  • -p 或 --preserve:保留源文件的权限、所有者和时间戳信息。
  • -f 或 --force:强制复制,即使目标文件已存在也会覆盖,而且不给出提示。
  • -l:不复制文件,只是生成链接文件。

/cp -rf 

 

 

vi/vim 的使用

基本上 vi/vim 共分为三种模式,命令模式(Command Mode)、输入模式(Insert Mode)和命令行模式(Command-Line Mode)

用户刚刚启动 vi/vim,便进入了命令模式。

  • i -- 切换到输入模式,在光标当前位置开始输入文本。
  • : -- 切换到底线命令模式,以在最底一行输入命令。
  • :q -- 退出 Vim 编辑器。
  • :q! -- 强制退出Vim 编辑器,不保存修改。

输入模式

在命令模式下按下 i 就进入了输入模式,使用 Esc 键可以返回到普通模式。

 在输入模式中,可以使用以下按键:

  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
  • ESC,退出输入模式,切换到命令模式

底线命令模式

在命令模式下按下 :(英文冒号)就进入了底线命令模式。

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

在底线命令模式中,基本的命令有(已经省略了冒号):

  • :w:保存文件。
  • :q:退出 Vim 编辑器。
  • :wq:保存文件并退出 Vim 编辑器。
  • :q!:强制退出Vim编辑器,不保存修改。

按 ESC 键可随时退出底线命令模式。

 

vi/vim 按键说明

:set nu     显示行号,设定之后,会在每一行的前缀显示该行的行号

:set nonu     与 set nu 相反,为取消行号!

 

标签:文件,--,模式,命令,复制,Linux,输入
From: https://www.cnblogs.com/wzw-6118/p/17983962

相关文章

  • Linux文件安装位置:应该安装在哪里? (linux文件安装位置)
    Linux中常见文件夹及作用:https://blog.csdn.net/qq_35451217/article/details/87614342?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-87614342-blog-116553749.235%5Ev40%5Epc_relevant_rights_sort&depth_1......
  • 44从零开始用Rust编写nginx,命令行参数的设计与解析及说明
    wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,七层负载均衡,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/......
  • Linux防火墙操作命令(开放或关闭端口)
    在外部访问CentOS中部署应用时,需要通过防火墙管理软件,开端口,或者直接关闭防火墙进行解决(不建议)常用命令:systemctlstartfirewalld        #启动systemctlstopfirewalld        #停止systemctlstatusfirewalld      #查看状态......
  • git 命令简洁版
    gitinit#初始化本地git仓库,需要被管理的代码文件或者目录,都放到本地git仓库中gitstatus#查看本地仓库中的文件和文件夹的状态gitadd文件名称(或者.)#通过git管理某个文件或者所有文件及目录配置用户名和邮箱$gitconfig--globaluser.name<用户名>$gitconfig-......
  • 常用命令
    命令作用gomodinit[module-path]生成go.mod文件gomodtidy整理现有的依赖gomoddownload[-json][-x][modules]下载go.mod文件中指明的所有依赖(-x打印错误)goget拉取依赖,会进行指定性拉取(更新),并不会更新所依赖的其它模块goget-u更新现有的......
  • centos系统离线下载yum命令的rpm文件并安装
    因为我用的是windows服务器,因此需要一台虚拟机,用来安装centos,虚拟机的安装网上好多教程,这里不做过多介绍这次同样是按步操作在本地服务器创建下载目录->将yum文件下载到本地->在远程服务器上创建目录->上传文件到远程服务器目录->使用命令安装yum到服务器上这次的案例......
  • [转]Linux下的lds链接脚本详解
    [转]Linux下的lds链接脚本详解转载WZM35588622016-12-0611:40:20文章标签QT文章分类运维阅读数2546 [转]Linux下的lds链接脚本详解转载自: http://linux.chinaunix.net/techdoc/beginner/2009/08/12/1129972.shtml  一、概论每一个链接过程都由链接......
  • Go-命令行参数解析
    1.解析命令行参数程序在执行时,获取在命令行启动程序是使用的参数命令行(Commandlineinterface--CLI):基于文本来查看、处理、操作计算机的界面,又被称为终端、控制台命令:在命令行执行的程序,一般是一行,包含命令名字、子命令与命令相关的选项(Flag),Flag:传递给命令的参数......
  • Linux学习路线图
    学习Linux是一个广阔的领域,以下是一个基本的Linux学习路线图,可以帮助您逐步掌握Linux系统的各个方面:熟悉基本概念和命令行:了解Linux的基本概念,如文件系统、权限管理和进程管理等。学习常用的命令行工具,如ls、cd、mkdir、rm、grep、sed、awk等。掌握文件系统和......
  • linux CentOS MobaXterm 通过X11 Forwarding 在本地开启图形可视化窗口
    第一步操作系统安装图形界面X11Forwardingdnfinstallxorg-x11-xauthxorg-x11-fonts-*xorg-x11-font-utilsxorg-x11-fonts-Type1xclock1第二步修改参数,启用X11Forwardingvim/etc/ssh/sshd_config1修改参数X11Forwardingyes和X11UseLocalhostno#AllowAgentForwarding......