命令行星期二——第四部分

命令行星期二——第四部分

大家好。新的一周,新的冒险!

今天,我们将会学习使用四个相当简单的命令去操作文件。好,废话少说,我们开始吧。

在开始学习这些命令之前,我们先稍微说些题外话,讲讲“通配符”的用处。

通配符

使用图形工具区复制、粘贴、新建目录等操作也许很容易,但是若想完成一些更复杂的任务,例如仅仅将一个目录下的所有.html文件复制到另一个目录中、或者只复制在某个目录中不存在的文件,这时命令行也许会比较方便。我们回到通配符的学习中,通配符是shell的基本功能,它是一个由一些特殊字符组成的集合,它让你可以用一些简单的规则来选择出某些文件。(通配符可以出现在文件名中,用于指定文件名的字符个数和字母的大/小写等规则)。

如下表 :

下面是肖茨先生给出的一些实例,如下表:

如果你使用一个包含文件名参数的命令,你就可以使用通配符。

cp

cp是一个用于复制文件或者目录的命令,它的用法相当的简单。进入到你想复制的文件所在的目录,然后使用如下命令

cp file1 file2 -复制一个文件

或者

cp file1 file2 ... directory -从当前工作目录复制多个文件到指定的目录。

下表是肖茨先生给出的cp命令的一些选项:

mv

mv是今天的第二个命令,我们可以使用mv来重命名一个文件或目录,或者移动一个文件或目录。我们可以这样使用mv命令。

mv filename1 filename2 -若想将文件filename1重命名为filename2。

或者

mv file directory -若想将一个文件移动到某个目录。

下表是一些mv命令的实例

rm

rm命令是用于删除文件或目录,它的用法比较直接,如下:

rm file

或者

rm -r driectory

这里也有一个包含rm其他选项的表

但是,使用rm命令时要小心点。因为并没有撤销删除的选项,因此使用rm命令式要格外的小心,避免对你的系统造成不必要的破坏。

mkdir

mkdir是用于创建目录.它是今天最简单的一个命令:

mkdir directory

看,目录成功创建了!

这是本周的内容,下周二再见,致以最真诚的问候!

原文发布时间:2014-07-22

本文来自云栖合作伙伴“linux中国”

时间: 2024-09-17 23:30:08

命令行星期二——第四部分的相关文章

命令行星期二——第五部分

命令行星期二--第五部分 对,你也许已经猜到了又是我们相见的时候了.这一次我们将会学习如何使用命令工作.因此,事不宜迟,我们直入正题吧. 肖茨先生指出,到现在为止,我们学习了一些神奇的命令及其参数和选项,而今天正是我们揭开他们那神秘面纱一角的一天.我们将会学习如下的一些命令及其作用:type, which, help和man.但是在此之前,我么先学习一下-- 什么是命令? 我们可以将命令分为四个种类. 1)可执行的程序:命令可以是一个可执行程序.如果你在前面的课程中有遍历过你的系统,这也是你应该

命令行星期二 —— 第一篇

命令行星期二 -- 第一篇 极客们,我们又回来了!真抱歉让你们久等了,但我保证,我们又回归正轨了.我们满怀热情与大家相约,让我们激情燃烧,寻找刺激吧:) 现在,整个的想法已经在之前的开场白中告诉你们了,所以现在让我们来干点正事吧.就像肖茨先生书里讲得那样,我们需要来了解一下shell是个什么东西,终端模拟器又是个什么东西,因为我们要在这里头干活. 肖茨在他的书中写道,shell实际上是当我们谈论命令行时所谈论的东西.shell基本上一个程序,它将你敲击键盘的动作传递给计算机:它也是某种形式的翻译

命令行星期二——第七部分

命令行星期二--第七部分 嗨,极客们,我已经检查了我们的课程,今天我们在八章课程里的第七部分.这就是说下周二我们还有一次课程,但也是最后一次"命令行星期二"课程.所以,今天,我们讨论一些关于权限的问题! 众所周知,一台机器可能会有多名用户共同使用.为了保证用户之间互不干扰,就需要分配不同的权限.我们已经讨论了文件权限的问题,你可以轻轻点此回顾一下: chmod chmod命令被用来修改目录或者文件的权限.为了修改权限,首先你得输入chmod命令,之后你得输入规范的权限修改,然后你就可以

命令行星期二 —— 第三篇

命令行星期二 -- 第三篇 今天,肖茨先生将带领我们游历文件系统的第一部分.我们将学到如何访问.列出目录内的文件,以及首次介绍一些选项的运用.OK,让我们开始学习这周的第一个命令. ls ls 是一个用来列出目录内文件的命令.通过添加选项来实现多种不同的用途.简单起见,你可以只需键入 ls .但是,你也可以在命令后面添加一个选项,它会帮助你修饰你的命令.如果你想要随意摆弄一些信息时,这会帮到你的.举例来说,当你要从一个命令的大量输出中找寻指定信息,你可以用选项缩小范围来实现. 这就是选项的基础概

命令行星期二 —— 序

命令行星期二 -- 序 嗨,极客们! 今天,我们介绍给大家一个新的系列节目,它叫命令行星期二.为什么叫命令行星期二?因为在该系列节目中,每天坐在计算机前的你们,将会试着走出图形用户界面(GUI)文化的藩篱,从今天开始"让事情变得简单而大众化". 当然,如果你访问过任何与GNU/Linux相关的社区论坛的话,你可能已经看到了,关于GUI和命令行哪个更好的讨论非常热烈.是让GUI掌控一切,还是只是学习并享受命令行界(CLI)面带来的乐趣呢? Terminal 对于使用或抛弃GUI工具的争论

命令行星期二——第八部分

命令行星期二--第八部分 唷,唷,极客们!我们回来了,来完成最后一章的CLT.今天,我们将讨论一下任务控制.在这个里头,我们也将学习怎样来控制运行在我们计算机上的进程! 一个例子 正如我们所学的,我们可以直接在CLI中输入程序名称来运行该程序.例如,dolphin.如果我们输入: dolphin --dolphin,这个文件管理器,就打开了.如果在这个进程打开时你查看终端,你会发现不能访问命令提示符了,而且你也不能在同一个窗口中写一个新命令进去了.如果你终止dolphin,提示符又会出现了,而你

命令行星期二 —— 第二篇

命令行星期二 -- 第二篇 Hi,极客们! 让我们来更新一下我们的记忆.上周,我们学习了一些基础命令,了解了shell是什么,同时介绍了我们CLI的星期二系列. 今天的菜单将提供点别的东西:通过文件系统导航. 现在,我设法找到最好的图片是从一个叫devopsbootcamp的网站.你可以在上面找到他们其余的教程.但无论如何,这是一个关于Linux根文件系统的看起来非常不错的图. 例如,在上面的图片说明中,你的用户目录(你通常用来存储你的电影,音乐,文档等)是位于/home文件夹下. /home文

命令行星期二——第六部分

命令行星期二--第六部分 不管怎样,让我们继续我们今天的日程吧:输入/输出重定向. 我们已经用过的大多数命令,都把他们的结果张贴到了终端显示中.然而,我们也可以让这些命令的显示放进一个文件.设备中,或者作为其它命令的输入,一切都在重定向. 标准输出 那么,命令行程序主要是怎么工作的呢?它们会将命令的结果丢给一个叫做标准输出的设备,然后,标准输出会将这些结果发送到你的显示设备上,这样你就可以畅快地阅读这些信息了.然而,你也可以让命令的结果显示到一个文本文件中,像这样,用">"字符(

openstack 命令行管理十四 - 路由管理 (备忘)

 帮助 [root@station140 ~(network_admin)]# neutron help | grep route l3-agent-list-hosting-router List L3 agents hosting a router. l3-agent-router-add Add a router to a L3 agent. l3-agent-router-remove Remove a router from a L3 agent. net-gateway-conn