精华内容
下载资源
问答
  • linux复制粘贴命令

    千次阅读 2017-10-23 13:14:10
    一般模式下: yy复制所在行 p粘贴复制的内容

    一般模式下:
    yy复制所在行
    p粘贴被复制的内容

    展开全文
  • (一)Linux中vi的复制粘贴命令

    万次阅读 2017-07-26 21:09:08
    vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:  命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都...

    vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:

      命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。

      输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。当我们完成修改输入等操作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。

      末行模式:在命令模式输入“:”即可进入该模式,在末行模式中有好多好用的命令。

    4.编辑操作
      进入输入模式命令
      i插入命令 a附加命令 o打开命令 c修改命令
      r取代命令 s替换命令 Esc退出命令

      输入模式的操作
      Home光标到行首
      End 光标到行尾
      Page Up和Page Down上下翻页
      Delect删除光标位置的字符

      删除操作(命令模式使用)
      x删除光标处的单个字符
      dd删除光标所在行
      dw删除当前字符到单词尾包括空格的所有字符
      #x例如3x删除光标处向右的三个字符
      #dd例如3dd从当前行开始向下删除三行文本

      撤销操作
      u命令取消最近一次的操作,可以使用多次来恢复原有的操作
      U取消所有操作
      Ctrl+R可以恢复对使用u命令的操作

      复制操作
      yy命令复制当前整行的内容到vi缓冲区
      yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词
      y$复制光标所在位置到行尾内容到缓存区
      y^复制光标所在位置到行首内容到缓存区
      #yy例如:5yy就是复制5行
      #yw例如:2yw就是复制两个单词

      如果要复制第m行到第n行之间的内容,可以在末行模式中输入m,ny例如:3,5y复制第三行到第五行内容到缓存区。

    5.查找和替换
      vi的查找和替换功能主要在末行模式完成:

      至上而下的查找
      / 要查找的字符窜,其中/代表从光标所在位置起开始查找,例如:/ work

      至下而上的查找
      ?要查找的字符窜 例如:/ work

      替换
      :s/old/new用new替换行中首次出现的old
      : s/old/new/g 用new替换行中所有出现的old
      :#,# s/old/new/g用new替换从第#行到第#行中出现的old
      :% s/old/new/g用new替换整篇中出现的old

      如果替换的范围较大时,在所有的命令尾加一个c命令,强制每个替换需要用户进行确认,例如:s/old/new/c 或s/old/new/gc

      6恢复文件
      vi在编辑某一个文件时,会生成一个临时文件,这个文件以 . 开头并以 .swp结尾。正常退出该文件自动删除,如果意外退出例如忽然断电,该文件不会删除,我们在下次编辑时可以选择一下命令处理:

      O只读打开,不改变文件内容
      E继续编辑文件,不恢复.swp文件保存的内容
      R将恢复上次编辑以后未保存文件内容
      Q退出vi
      D删除.swp文件
      或者使用vi -r 文件名来恢复未保存的内容

    在GUI下:
    (1)可按i进入插入模式
    (2)使用鼠标拖动反选要粘贴的内容,按鼠标左键复制选定块到缓冲区
    (3)然后将光标移到要粘贴处,按鼠标中键(两键鼠标可同时按左右键),粘贴缓冲区内容。

    在纯文本终端下:
    (1)选定文本块,使用v进入可视模式;移动光标键选定内容
    (2)复制选定块到缓冲区,用y;复制整行,用yy
    (3)剪切选定块到缓冲区,用d;剪切整行用dd
    (4)粘贴缓冲区中的内容,用p

    在同一编辑窗打开第二个文件,用:sp [filename]
    在多个编辑文件之间切换,用Ctrl+w

    命令前面加数字表示重复次数,加字母表示使用的缓冲区名称。
    获取帮助,用:help [内容或命令]

    展开全文
  • linux复制cp命令_Linux Cp或复制命令

    千次阅读 2020-10-13 21:48:09
    linux复制cp命令Linux popular command cpis used to copy files and folders. In this tutorial we will look different usage types of cpcommand. Linux常用命令cp用于复制文件和文件夹。 在本教程中,我们将介绍...
    linux复制cp命令

    linux复制cp命令

    Linux popular command cp is used to copy files and folders. In this tutorial we will look different usage types of cp command.

    Linux常用命令cp用于复制文件和文件夹。 在本教程中,我们将介绍cp命令的不同用法类型。

    句法 (Syntax)

    Syntax of cp command is like below.

    cp命令的语法如下。

    cp [OPTION]... [-T] SOURCE DEST 
    cp [OPTION]... SOURCE... DIRECTORY 
    cp [OPTION]... -t DIRECTORY SOURCE...
    

    复制 (Copy)

    We will just copy our source file to the destination file.

    我们将只将源文件复制到目标文件。

    $ ls                                                                                                                     
    cat  test                                                                                                                             
    $ cp cat cat2                                                                                                            
    $ ls                                                                                                                     
    cat  cat2  test
    

    We have copied our source file cat into new file cat2

    我们已经将源文件cat复制到了新文件cat2中

    $ cp cat cat2 test/                                                                                                      
    $ ls test/                                                                                                               
    cat  cat2  ismail
    

    We have copied cat and cat2 files into the test directory

    我们已将catcat2文件复制到测试目录中

    复制文件并重新命名(Copy File and Give New Name)

    While copying the source file name is used as destination filename. If we need to rename newly created/copied file. We have to explicitly specify new name like below.

    复制时,源文件名用作目标文件名。 如果需要重命名新创建/复制的文件。 我们必须明确指定新名称,如下所示。

    In this example we will copy file named test and new file name will be test5

    在此示例中,我们将复制名为test文件,新文件名为test5

    $ cp  test test5
    

    详细模式查看详细信息 (Verbose Mode See Details)

    While copying bulk and a lot of files we may want to see details or save the details into a log file. It can be achieved with -v option like below

    复制大量文件时,我们可能希望查看详细信息或将详细信息保存到日志文件中。 可以通过如下的-v选项来实现

    $ cp -v cat cat2 bulk 
    ‘cat’ -> ‘bulk/cat’ 
    ‘cat2’ -> ‘bulk/cat2’
    

    保留文件属性 (Preserve File Attributes)

    While copying if we do not want to change modification data, time, access list and associated information about file we can use -p flag

    在复制时,如果我们不想更改修改数据,时间,访问列表以及有关文件的相关信息,可以使用-p标志

    $ ls -l 
    total 0 
    drwxr-xr-x 2 root root 27 Kas  4 01:59 bulk 
    -rw-r--r-- 1 root root  0 Kas  4 01:55 cat 
    -rw-r--r-- 1 root root  0 Kas  4 01:55 cat2 
    drwxr-xr-x 3 root root 40 Kas  4 01:45 test 
    $ cp -p cat2 cat3 
    $ ls -l 
    total 0 
    drwxr-xr-x 2 root root 27 Kas  4 01:59 bulk 
    -rw-r--r-- 1 root root  0 Kas  4 01:55 cat 
    -rw-r--r-- 1 root root  0 Kas  4 01:55 cat2 
    -rw-r--r-- 1 root root  0 Kas  4 01:55 cat3 
    drwxr-xr-x 3 root root 40 Kas  4 01:45 test
    

    复制多个文件 (Copying Multiple Files)

    Sometimes we need to copy all files in a given path to the other path. In these situations we can use glob * which is provided by Linux bash. This will copy all contents to the given new path. In this example we will copy all files in this current working directory to the new path named new/ . We can also specify full path like /home/poftut .

    有时我们需要将给定路径中的所有文件复制到另一个路径。 在这种情况下,我们可以使用Linux bash提供的glob * 。 这会将所有内容复制到给定的新路径。 在此示例中,我们将当前工作目录中的所有文件复制到名为new/的新路径。 我们还可以指定完整路径,例如/home/poftut

    $ cp * new/
    

    递归复制 (Recursive Copy)

    Normally cp command copies only files in the current directory. If we have files and folders to copy cp command do not copies sub files and directories. We can enable recursive copy with -r option. This will copy all sub files and folders in given path.

    通常, cp命令仅复制当前目录中的文件。 如果我们有文件和文件夹要复制cp命令,请不要复制子文件和目录。 我们可以使用-r选项启用递归复制。 这将复制给定路径中的所有子文件和文件夹。

    $ cp -r -v bulk builk3 
    ‘bulk’ -> ‘builk3’ 
    ‘bulk/cat’ -> ‘builk3/cat’ 
    ‘bulk/cat2’ -> ‘builk3/cat2’
    

    避免覆盖 (Avoid Overwriting)

    By default cp command will overwrite same files on the destination path. If we are working in a critical folder we can avoid overwriting with -i . It will ask question is destination has same file or folder.

    默认情况下, cp命令将覆盖目标路径上的相同文件。 如果我们在关键文件夹中工作,则可以避免使用-i覆盖。 它将询问问题是目的地具有相同的文件或文件夹。

    $ cp -i cat bulk/ 
    cp: overwrite ‘bulk/cat’? y
    

    复制符号链接 (Copy Symbolic Links)

    Symbolic links are used to  bind differents paths. Normally cp command do not process the symbolic link contents and do not copy. We can enable copying symbolic link contents with -s option.

    符号链接用于绑定差异路径。 通常, cp命令不会处理符号链接的内容,也不会复制。 我们可以使用-s选项启用复制符号链接内容的功能。

    $ cp -s /mnt/d  /opt/bak
    

    创建硬链接 (Create Hard Links)

    cp command can be used create hardlinks. Hard Link is link where source and destination files shares same data. Any change one of them will affect all source and destination file. We will provide -l which is used create hardlinks instead of copying them.

    cp命令可用于创建硬链接。 硬链接是源文件和目标文件共享相同数据的链接。 其中任何一项更改都会影响所有源文件和目标文件。 我们将提供-l ,用于创建硬链接而不是复制它们。

    $ cp -l /mnt/d  /opt/bak
    

    创建软链接 (Create Soft Links)

    We can also use cp to create Soft Links. Soft links provides links to the source file and only source file change will affect all soft links.

    我们还可以使用cp创建软链接。 软链接提供了到源文件的链接,只有更改源文件才会影响所有软链接。

    $ cp -s /mnt/d  /opt/bak
    

    仅复制较新和不存在的文件 (Copy Only Newer and Unexisting Files)

    This feature can be used to copy only files those are newer in the source and unexisting files. This is very useful for backup or sync purposes. We will use -u option for this feature.

    此功能可用于仅复制源文件中较新的文件和不存在的文件。 这对于备份或同步非常有用。 我们将-u选项用于此功能。

    $ cp -u /mnt/d  /opt/bak
    

    防止覆盖或无障碍 (Prevent Overwrite or No Clobber)

    We can strictly prevent overwriting files in the destination. We will use n option in order to no clobber.

    我们可以严格防止覆盖目标文件。 我们将使用n选项以消除混乱。

    $ cp -n /mnt/d  /opt/bak
    

    保留所有文件属性 (Preserve All File Attributes)

    Files and folders have some file system and operating system related attributes. While copying some of them are changed according to the destination path. We can preserve these attributes with --preserve=all option like below.

    文件和文件夹具有一些文件系统和操作系统相关的属性。 复制时,其中一些会根据目标路径进行更改。 我们可以使用--preserve=all选项保留这些属性,如下所示。

    $ cp --preserve=all /mnt/d  /opt/bak
    
    LEARN MORE  How To Recover Data with ddrescue Command?
    了解更多信息如何使用ddrescue命令恢复数据?

    Linux Cp或复制命令信息 (Linux Cp or Copy Command Infografic)

    Linux Cp or Copy Command Infografic
    Linux Cp or Copy Command Infografic
    Linux Cp或复制命令信息

    翻译自: https://www.poftut.com/linux-cp-or-copy-command/

    linux复制cp命令

    展开全文
  • Linux系统之复制粘贴命令

    万次阅读 2014-11-15 09:39:10
    Linux复制粘贴快捷键   在控制台下:   1.1、鼠标选中要复制的文本,按鼠标中键,即为复制     或者     1.2、复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。    ...
    Linux下复制粘贴快捷键
     
    在控制台下: 
              鼠标选中要复制的文本,按鼠标中键,即为复制 
     
              复制命令:Ctrl + Insert  组合键  或  用鼠标选中即是复制。 
     
              粘贴命令:Shift + Insert  组合键  或  单击鼠标滚轮即为粘贴。 
     
    在终端下: 
     
              复制命令:Ctrl + Shift + C  组合键. 
     
              粘贴命令:Ctrl + Shift + V  组合键. 
     
    展开全文
  • 粘贴命令:Ctrl + Shift + V组合键. 2.、在控制台下: 复制命令:Ctrl + Insert组合键 或 用鼠标选中即是复制粘贴命令:Shift + Insert组合键 或 单击鼠标滚轮即为粘贴。 注意:有些笔记本电脑 复制...
  • Linux复制粘贴快捷键

    万次阅读 多人点赞 2018-07-29 13:12:08
     粘贴命令:Ctrl + Shift + V 组合键.    2. 在控制台下:  复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。  粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即...
  • Linux复制写入命令.txt

    2019-07-11 14:27:49
    服务器上复制写入命令,用于快速复制、剪切、传输文件。
  • LINUX如何用键盘复制粘贴

    千次阅读 2020-03-02 09:53:59
    粘贴命令:Ctrl + Shift + V 组合键。 2、在控制台下: 复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即为粘贴。 ——————————————...
  • Linux命令复制粘贴目录文件到另一个目录: ******采用绝对路径将day4目录及其目录下的多个子目录及其子文件复制到目录one02目录文件下命名为day4:
  • 在命令行里,可以用鼠标左键复制,按着左键开始选你想要复制的内容(背景是黑的,字是白的,灰色的框就是你选中的内容),然后再把左键松开,放到其他地方,点一下右键,松开,这样就粘贴好了。 1、创建test.sh文件 ...
  • 粘贴命令:Ctrl + Shift + V 在控制台下: 复制命令:Ctrl + Insert 或 用鼠标选中即是复制 粘贴命令:Shift + Insert 或 单击鼠标滚轮即为粘贴 命令模式(能复制很多东西) 命令模式就是在你所处的任意模式按ESC键,都...
  • (2)粘贴命令:Ctrl + Shift + V 组合键. 2、在控制台下:(即vi编辑过程中) (1)复制命令:Ctrl + Insert 组合键或用鼠标选中即是复制。 (2)粘贴命令:Shift + Insert 组合键或单击鼠标滚轮即为粘贴。  ...
  • linux复制粘贴问题

    千次阅读 2019-09-18 11:37:43
    linux终端中,在复制粘贴的时候会出现粘贴的字符前后有00~和01等字样,可以使用: 1:在vimrc配置文件里面添加set t_BE=; 2:linux里面运行 printf "\e[?2004l" 以上两种可以解决问题 ...
  • Linux下命令行中的复制粘贴

    万次阅读 2019-08-05 11:56:38
    安装gpm:yum install -y gpm* 开启gpm服务:systemctl start gpm 按住鼠标左键,选中想要复制的内容,松开就完成复制,再在复制的位置按右键就完成粘贴
  • Linux中cp(拷贝)命令

    万次阅读 2019-01-06 21:54:34
    Linux下进行复制命令为cp。 假设复制源目录为dir1,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下呢? 两种情况: 1)如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2 2)如果dir2目录已经...
  • 3.将VMwareTools-10.3.10-12406962.tar.gz 复制到一个文件夹,比如说 “下载” 文件夹下面 4.打开终端,进入到下载文件夹下 ,使用 tar -axvf VMwareTools-10.3.10-12406962.tar.gz 解压 5.进入...
  • linux复制文件命令

    千次阅读 2021-01-23 15:55:15
    当sourceFile 和 destinationFile 参数都是文件名时,cp 命令将源文件内容复制到一个新文件,该新文件以destinatioFile命名。源文件内容不变。新文件有全新的从创建时间和修改时间。 命令行: 结果: 注意:当 ...
  • linux终端复制粘贴When you enter a long command into the Terminal window that you found on the web or in a document, you can save yourself some time by easily copying and pasting the command at the ...
  • 3、在Linux终端使用鼠标中键(滚轮)复制粘贴4、为什么 Linux 终端不使用“通用”的 Ctrl+C 和 Ctrl+V5、使用 Ctrl+S 挂起终端 1、在终端中使用键盘快捷键进行复制粘贴 在 Ubuntu 和许多其他 Linux 发行版上,你可以...
  • 接触linux操作系统之后使用vi/vim编辑器用的就比较多,其实vi/vim编辑文件特别方便,但是一些常见的指令模式下的命令确很容易忘,特别是复制剪切粘贴经常忘,所以小结下以后查用起来比较方便。1.复制剪切粘贴撤销 ...
  • linux命令交互页面如何快速复制粘贴

    千次阅读 2019-02-23 10:16:33
    shift + ctrl + c 复制 shift + ctrl + v 粘贴 选中需要复制的内容,shift + ctrl + c 然后再命令行输入 shift + ctrl + v  
  • Linux 复制文件命令

    万次阅读 2018-03-02 09:56:05
    Linux cp命令拷贝命令非常实用,cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中cp [options] <source file or directory> <target file or directory>或cp ...
  • 经常需要从Windows上复制代码,需要用到: rdesktop -f -r clipboard:PRIMARYCLIPBOARD ip 例子:rdesktop -f -r clipboard:PRIMARYCLIPBOARD 192.168.0.139
  • Linux下的复制粘贴

    千次阅读 2019-04-22 15:09:36
    1、在终端下: ...粘贴命令:Ctrl + Shift + V 组合键。 2、在控制台下: 复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即为粘贴。 ...
  • 如果在git bash中输入cp -r dir1 dir2不行,因为dir1文件夹本身已经包括在dir2中。而这种粘贴复制方式就是把文件夹全部复制过去。我只想把dir1(子文件夹)里的文件复制粘贴到dir2(上一层文件夹),请指教~
  • 1、cp 原目标文件路径/文件名 目标路径 cp /home/test.txt /home/test/test.txt 常用文件操作: 1、编辑文件 vi 文件名 (或者说是新建文件并用vi编辑) 2、复制文件 cp a文件 b文件 (将a文件复制一份,b就是复制文件...
  • linux文件复制命令

    千次阅读 2017-08-29 16:27:09
    2、用cp命令复制文件。 注意: cp -l start1 start4 把start1和start4建立硬链接,两个文件保持同步性,其中任何一个文件改变,另一个文件也会跟着改变。  -s, --symbolic-link 只创建符号链接而不复制文件  -S, ...
  • linux终端复制粘贴快捷键。

    千次阅读 2019-07-29 15:52:23
    在终端中ctrl + C内容复制不了, 可以尝试一下Ctrl + Shift +C 然后Ctrl + v粘贴 实用不实用试试就知道

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,154
精华内容 27,661
关键字:

linux复制粘贴命令

linux 订阅