大家好,又见面了,我是你们的朋友全栈君。...1、将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/..../home/cp/packageB/ 这两种方法效果是一样的。...2、将一个文件夹复制到另一个文件夹下 cp -r /home/packageA /home/packageB 运行命令之后packageB文件夹下就有packageA文件夹了。...如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* mv /home/packageA/* /home/packageB/ 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
的世界里畅行无阻,尤其是在终端中。...,并且将光标移动到指定行 vim +/关键词 文件的路径 作用:打开指定的文件,并且高亮显示关键词 vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 三、命令模式 注意:该模式是打开文件的第一个看到的模式...或V(可视行)或v(可视),然后按下↑↓← →方向键来选中需要复制的区块,按下y键进行复制,最后按下p键粘贴 3、剪切/删除 ①剪切/删除光标所在行 按键:dd (删除之后下一行上移) 注意:dd严格意义上说是剪切命令...如何控制着色显示与否?...配置好之后vim打开文件就会永远显示行号 问题:如果某个配置项,在个人配置文件与全局配置文件产生冲突的时候应该以谁为准?
(https) 连接SSH的客户端软件(工具)有:SecureCRT、Xsheel、Putty、WinSCP、hyper_terminal(超级终端)等等。...六、删除Github中已有的仓库中的某个文件或文件夹(即删除远程仓库中的某个文件或文件夹) 我们知道,在Github上我们只能删除仓库,并不能删除文件或者文件夹,所以只能用命令来解决。...即我们通过删除本地仓库的某个文件或文件夹后,再将本地仓库与远程仓库同步,即可删除远程仓库中的某个文件或文件夹。...七、如何使用git将本地仓库连接到多个远程仓库 1、先在GiuHub(国外)、Gitee码云(国内) 和 Coding(国内) 上分别新建一个远程仓库,参考“二、创建远程仓库”。...2、创建一个本地仓库test,在某一个目录下右键 --> Git Bash Here,演示使用本地仓库test(远程仓库的名称和本地仓库的名称可以不一样,一样是为了方便,不一样也没事) ?
本文档概述了终端环境中的常见操作和操作,并提供了一些有用的提示,使您的终端体验更加成功和有益。当您在本地或通过SSH打开终端时,您将收到一条消息并显示提示。...如果您需要帮助了解命令的工作方式,通常使用--help标志发送命令将提供关于如何使用命令的信息。 文件系统导航 shell的主要功能之一是为文件系统提供接口。...随着您对终端的熟悉和熟悉,您将发现其他命令和功能。 如果您不记得某个特定命令的选项或标记,那么可以在该命令后面添加--help查询如何使用。...除了C-n和C-p访问历史记录中的下一个和上一个命令之外,以下键绑定使得更容易在bash-terminal中导航文本(C表示ctrl,M-表示alt): C-a将光标移动到行的开头 C-e将光标移动到行尾...C-f 将光标向前移动一个字符 C-b 将光标移回一个字符 M-f 将光标向前移动一个单词 M-b 将光标移回一个单词 更多信息 怎么样,学会了吗?
二、vim编辑器 1、vi介绍 Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的...文件的路径 作用:打开指定的文件,并且将光标移动到指定行 #vim +/关键词 文件的路径 作用:打开指定的文件,并且高亮显示关键词(搜索) 重点:先复制出一个/etc/passwd文件,复制当前桌面下...2.1、命令模式 注意:该模式是打开文件的第一个看到的模式(打开文件即可进入) 2.1.1、光标移动 ①光标移动到行首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘的6) ②光标移动到行尾...末行模式进入之后的特征:光标在最后一行上 编辑模式进入之后的特征:在最后一行有类似于“------插入(insert)-----”的提 注意:末行模式和编辑模式之间是没有办法直接切换的,必须先走命令模式...建议创建文件:“~/.vimrc”(该配置是针对用户的,每个用户自己家下有一个独立.vimrc) ?
4> 显示当前路径:pwd 使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。 5> 创建目录:mkdir 通过mkdir命令可以创建一个新的目录。...参数-p可递归创建目录。 需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。 6> 删除文件:rm 可通过rm删除文件或目录。...9> 创建文件: touch 用户可以通过touch来创建一个空的文件,demo如下: touch hello.txt 说明: 则会在当前路径下创建名字为hello.txt的空文件 Linux...输出重定向命令:> Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。...,插入行首 进入命令模式: ESC:从插入模式或末行模式进入命令模式 移动光标: h: 左移 j: 下移 k: 上移 l: 右移 M: 光标移动到中间行 L: 光标移动到屏幕最后一行行首 G:
当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。 /bin、/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。.../dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。...可执行权限(x) 对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限 注意:通常,Unix/Linux系统只允许文件的属主(所有者)或超级用户改变文件的读写权限。...在命令模式下,用户按“:”键即可进入末行模式下,此时Vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的提示符,等待用户输入命令。...l: 右移 M: 光标移动到中间行 L: 光标移动到屏幕最后一行行首 G: 移动到指定行,行号 -G w: 向后一次移动一个字 b: 向前一次移动一个字 {: 按段移动,上移 }
目录[-] Vi编辑器是Unix系统上早先的编辑器,在GNU项目将Vi编辑器移植到开源世界时,他们决定对其作一些改进。...为了方便使用,几乎所有Linux发行版都创建了一个名为vi的别名,指向vim程序。 Vim基础 Vim编辑器在内存缓冲区处理数据。只要键入vim命令和你要编辑的文件的名字,即可启动Vim编辑器。...k 上移一行 l 右移一个字符 在大的文本文件中一行一行的移动会特别麻烦。...取消所有对缓冲区数据的的修改并退出 w filename 将文件保存到另一个文件filename下 wq 将缓冲区数据保存到文件中并退出 编辑数据 在普通模式下,Vim编辑器提供了一些命令来编辑缓冲区中的数据...上面已经有了删除数据的操作,Vim删除数据时,实际上它会将数据保存在单独的一个寄存器中。可以同p命令来取回数据。 简而言之,用dd删除一行文本,然后把光标移动到某个要放置该行文本的位置,之后用p命令。
一、vi和vim介绍 vi和vim是两款常用的文本编辑器。vi是Unix系统中最早的文本编辑器之一,vim是vi的改进版本。 vi具有简单、高效的特点,可以在终端中使用。...,若不存在.vimrc文件可自行创建编辑加入vim配置; 全局配置:全局配置文件路径是/etc/vim/vimrc,不同版本目录路径可能有点差异,此配置对所有用户永久生效,可编辑全局配置文件加入vim配置...(.文件名.swp,编辑中产生的临时文件,可以指令ls -a查看),并且在下一次打开该异常退出的文件时会报错,将交换文件删除即可正常打开; 3.别名机制(非常有趣) 依靠一个别名映射文件(路径时~/.bashrc...)来执行自己创建的指令,这就是别名机制;在映射文件中按特定格式加入自己的指令即可执行自己创建的指令; 上图中, vim打开.baserc文件,找到上图内容处可按格式加入自己创建的指令,如最后一行是我加的...写到最后 感谢您的一路陪伴,用代码构建世界,一起探索充满未知且奇妙的魔幻旅程。
相关说明: •Linux每个用户都要有一个主目录,主目录就是第一次登陆系统,用户的默认当前目录(/home/用户); •每一个用户必须有一个主目录,所以用useradd创建用户的时候,一定给用户指定一个主目录...; •用户的主目录一般要放到根目录的home目录下,用户的主目录和用户名是相同的; •如果创建用户的时候,不指定组名,那么系统会自动创建一个和用户名一样的组名。...Cat/etc/passwd查看创建的用户 ? ? 4、设置用户密码:passwd 在Unix/Linux中,超级用户可以使用passwd命令为普通用户设置或修改用户口令。...33、检测目录所占磁盘空间:du du命令用于统计目录或文件所占磁盘空间的大小,该命令的执行结果与df类似,du更侧重于磁盘的使用状况。 du命令的使用格式如下:du [选项]目录或文件名 ?...进入命令模式: ESC:从插入模式或末行模式进入命令模式 移动光标: h:左移 j:下移 k:上移 l:右移 M:光标移动到中间行 L:光标移动到屏幕最后一行行首 G:移动到指定行,行号G
9.如何切换目录? 10.如何查看目录中的文件?区分哪些是文件哪些是目录?递归查? 11.创建文件?创建目录?批量创建? 12.删除文件?强制删除?递归删除? 13.制表符自动补全?...快速判断某个特定目录是否有超大文件? 37.默认进程信息显示? 38.实时监测进程 39.如何中断一个进程? 40.如何把一个进程放到后台运行? 41.如何停止一个进程?...44.如何查找匹配的文件?基于文件属性? 45.如何查看当前主机名?如何修改?如何重启后生效? 46.如何写一条规则,拒绝某个ip访问本机8080端口? 47.哪个文件包含了主机名和ip的映射关系?...: 新建jdk目录把java1.8文件移动到jdk目录下。...在一个终端中, Ctrl + c 通过这个命令许多(不是全部)命令行程序都可以被中断。 40.如何把一个进程放到后台运行? [root@iz2ze76ybn73dvwmdij06zz ~]# .
是的,它提供类 Unix 操作系统中运行中的进程的动态实时信息。一些开发人员为 top 命令构建了图形前端,因此用户可以在图形窗口中轻松找到他们系统的活动。其中之一是 Gotop。...它是完全免费、开源的,受到了 gtop 和 vtop 的启发。 在此简要的指南中,我们将讨论如何安装和使用 Gotop 来监视 Linux 系统的活动。...sh -c " 然后,将下载的二进制文件移动到您的 $PATH 中,例如 /usr/local/bin/。...$ cp gotop /usr/local/bin 最后,用下面的命令使其可执行: $ chmod+x /usr/local/bin/gotop 如果你使用的是基于 Arch 的系统,Gotop 存在于...你所要做的就是从终端运行以下命令。 $ gotop 这样就行了!你将在简单的 TUI 窗口中看到系统 CPU、磁盘、内存、网络、CPU温度和进程列表的使用情况。
vi介绍 vi编译器 是Unix和Linux系统的御用标准编辑器,在任何版本的Unix和Linux的操作系统下,vi编辑器功能完全相同,类似于windows系统的“记事本”。...本文概要 介绍在vim编辑器中,如何: 移动光标 切换模式 对文本进行删除、查找、替换、复制、粘贴 撤销在文本中的操作 ---- 一、vim三种模式 1、命令模式(打开文件默认进入的模式): 在该模式下不能对文件直接编辑...- 三、打开文件 Vim的打开文件的方式: (1)#vim 文件路径 作用:打开指定的文件 (2)#vim +数字 文件的路径 作用:打开指定的文件,并且将光标移动到指定行 (3)#...按键:dd (删除之后下一行上移) 注意:如果剪切了不粘贴就是删除的效果。...全局配置文件(vim自带,/etc/vimrc) 注意:个人配置优先全局配置 如在个人配置里配置所有文件都带行号、且代码着色 (1) 在~目录创建.vimrc文件 (2) 输入如下代码即可 ---
关于Linux,我最喜欢的一点是一切都是文件。你在终端中运行的命令和程序被抽象成文件。用来快速打开自己喜欢的应用程序的桌面图标也被抽象成文件。系统检查应用程序更新的代码库如何处理?当然也是写在文件里。...上面存在许多目录也存在这里,并包含一些其他文件 /var 包含随时间变化其大小发生变化的文件,例如日志和备份 如果你经常使用Linux,可能偶尔会觉得需要在某个奇怪的目录中编辑或写入文件。...在linux中,你可以通过以.开头的文件名称来隐藏文件以减少混乱,示例如.gitignore。 ls -a ~/Documents 文件操作 mv 将文件或目录移动到你指定的目录(move)。...使用-r标志递归复制目录,就像使用mv重命名文件一样,你可以使用类似的方法来重命名文件和目录。 mkdir创建新目录,其中新目录名称作为参数。你还可以使用-p标志在尚不存在的目录下建立新目录。...这些发行版背后有着庞大的社区支持,社区成员很愿意帮助他人。我最后想提醒的是,记住备份所有重要的文件!
w: 前移一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前移一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...n%: 到文件n%的位置。 zz: 将当前行移动到屏幕中央。 zt: 将当前行移动到屏幕顶端。 zb: 将当前行移动到屏幕底端。 4.3 标记 使用标记可以快速移动。...`{a-z}: 移动到标记位置。 ‘{a-z}: 移动到标记行的行首。 `{0-9}:回到上[2-10]次关闭vim时最后离开的位置。 “: 移动到上次编辑的位置。”...如果想跳转到更老的位置,可以按C-o,跳转到更新的位置用C-i。 `”: 移动到上次离开的地方。 `.: 移动到最后改动的地方。 :marks 显示所有标记。...将光标放在最后一个字符上,用字符数减去行数可以粗略统计中文文档的字数。 以上对 Mac 或 Unix 的文件格式适用。
语法: cd destination destination : 相对文件路径或绝对文件路径 可以跳到存在的任意目录。 10.如何查看目录中的文件?区分哪些是文件哪些是目录?递归查?...,如果没有安装颜色插件可以用ls -F来区分哪些是目录(目录带/),哪些是文件(文件不带/) ls -R 递归展示出目录下以及子目录的文件,目录越多输出越多 11.创建文件?...: 新建jdk目录把java1.8文件移动到jdk目录下。...w filename:将文件保存到另一个文件中。 wq:将缓冲区数据保存到文件中并退出。 36.查看设备还有多少磁盘空间? df 可以查看所有已挂在磁盘的使用情况。...在一个终端中, Ctrl + c 通过这个命令许多(不是全部)命令行程序都可以被中断。 40.如何把一个进程放到后台运行? [root@iz2ze76ybn73dvwmdij06zz ~]# .
这是用户最常用的一个命令,因 为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。 对于每个目录, 该命令将列出其中的所有子目录与文件。...对于每个文件,ls将输出其文件名以及所要求的其 他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当 前目录的信息。...cat时没跟文件名,则读标准输入,遇到\n后,输 出到标准输出,终端下输入Ctrl-d表示结束 2.14 more more [OPTION] FILE… 查看文本文件的内容,屏幕显示完一屏就等待用户按下任意键再滚动到下一屏...12.8 创建终端 创建终端标签 Ctrl + Shift + t 切换标签 Alt+n(n=1) 新开终端 Ctrl + Shift + n 关机重启 关机重启这些操作都需要有root权限 13.1...l: 右移 M: 光标移动到中间行 L: 光标移动到屏幕最后一行行首 G: 移动到指定行,行号 -G w: 向后一次移动一个字 b: 向前一次移动一个字 {: 按段移动,上移 }: 按段移动,下移 Ctr-d
vi +n filename 进入vi并且由文件的第几行开始。 vi +filename 进入vi并且由文件的最后一行开始。...关标移动 0 移到一行的开始 $ 移到一行的最后 [ 移到文件开始位置 ] 移到文件结束位置 nh 往左移n位 nl或者spacebar 往右移n位 nk 向上移n行 n+ 向上移n行,光标在该行的起始...ni 向下移n行 n- 向下移n行,光标在该行的起始 H 移到屏幕的左上角 M 移到屏幕的中间行开头 L 移到屏幕的最后一行 G 移到文件的最后一行 nG或者:n 移到文件的第n行 nw 右移n个字组...m dest 将start 到 end行的数据移动到目标行(dest)下。...cron 在指定时间执行一组命令 crontab 为命令cron 准备crontab文件 crypt 加密/解密 csplit 将一个文件分解 ct 远程终端注册 ctags 创建供vi使用的标识符
,相当于是递归列出全部内容,也就是说该目录下的所有文件的都会被显示出来 ls [0-9]: 显示包含数字的文件名和目录名 命令3:cp cp就是copy复制的意思,用于复制文件,该命令还可以将多个文件一次性复制到同一个目录下.../dir2 -- 将目录dir1移动到目录dir2中,前提是dir2已经存在,若不存在则改名 mv /dir1/* . -- 将dir1下面的全部文件(*代表全部)移动到当前目录下 命令5:rm...mkdir test # 创建空白的test目录 mkdir -p test/a/b/c/d # 使用-p参数来递归地创建多个层级目录 命令8:touch touch命令是用来创建空白文件或者设置文件的时间...创建文件很简单: touch test.py # 创建test.py的文件 设置文件的时间主要是体现在: 设置文件内容的修改时间:mtime 文件权限或者属性的更改时间:ctime 文件的读取时间:atime...# 输出当前目录下的全部文件,并且每页显示5个文件信息 还有其他的显示文件行数的命令:less、head、tail、tac tac file # 从最后一行开始显示行号 head -n 4 file
还可以用locate 来查找 3 locate tnsnames.ora 二、Linux 中如何查看某个端口是否被占用 netstat -anp | grep 端口号 三、如何查看所有 Java进程 ps...在 Unix 系统中,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。...每添加一个一个硬链接,文件的链接数就加 1 。 硬链接不足:1)不可以在不同文件系统的文件间建立链接;2)只有超级用户才可以为目录创建硬链接。...【2】软链接:软链接克服了硬链接的不足,没有任何文件系统的限制,任何用户可以创建指向目录的符号链接。因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网络对文件进行链接。...软链接不足:因为链接文件包含有原文件的路径信息,所以当原文件从一个目录下移到其他目录中,再访问链接文件,系统就找不到了,而硬链接就没有这个缺陷,你想怎么移就怎么移;还有它要系统分配额外的空间用于建立新的索引节点和保存原文件的路径
领取专属 10元无门槛券
手把手带您无忧上云