Linux基础教程之命令的使用

时间:2023年07月06日

/

来源:很厉害的

/

编辑:本站小编

收藏本文

下载本文

下面小编给大家整理了Linux基础教程之命令的使用,本文共8篇,供大家阅读参考。本文原稿由网友“很厉害的”提供。

篇1:Linux基础教程之命令的使用

对于 Linux 新手,或者那些想要重新审视或改进自己对基本 Linux 概念(比如:复制和移动文件、创建符号和硬链接、设置文件系统对象所有权和权限以及同管道和重定向一起使用 Linux 的标准文本处理命令)的理解的人来说,本系列连载文章之一是理想的教材,沿着这个方向,我们将一起分享很多心得、技巧和窍门,使该教程甚至对于那些具有丰富经验的 Linux 老手来说都是“有血有肉”,并且是实用的。

对于初学者而言,本系列文章的许多内容都很新颖,而更有经验的 Linux 用户可能会发现本教程是使他们基本的 Linux 技能“炉火纯青”的有效途径。

介绍 bash

shell

如果您使用过 Linux 系统,那么您知道当登录时,将会看到像这样的提示符:

$

您所看到的特殊的提示符可能看起来很不一样。它可能包含系统的主机名、当前的工作目录名,或者两者都有。但是不管这个特殊的提示符看起来像什么,有一件事是肯定的。打印出这个提示符的程序叫“shell”,极有可能您的特殊的 shell 是一个叫 bash 的程序。

您在运行 bash 吗?

您可以通过输入下面的命令来检查您是否正在运行 bash:

$ echo $SHELL

/bin/bash

如果上面的命令行报错或者不会类似地响应我们的示例,那么您可能正在运行一个不同于 bash 的 shell。

关于 bash

Bash 是“Bourne-again shell”的首字母缩写,它是大多数 Linux 系统缺省的 shell。shell 的任务是执行您的命令,使您能够与 Linux 系统进行交互。当您输完命令,您可以通知 shell 执行 exit 或 logout 命令,在此您将返回到登录提示符。顺便提一下,您还可以通过在 bash 提示符下按 control-D 来注销。

使用“cd”

您可能已经发现,目不转睛地盯着bash提示符可不是世界上最让人感到有劲的事。那么,让我们来开始用 bash 来浏览我们的文件系统。在提示符下,输入下面的命令(不包括 $):

$ cd /

我们只告诉 bash 您想在 /(也称为根目录)中工作;系统上的所有目录形成一棵树,/ 被认为是这棵树的顶部,或者是根。cd设置当前您正在工作的目录,也称为“当前工作目录”。

路径

要看 bash 的当前工作目录,您可以输入:

$ pwd

/

在上面的示例中,cd 的 / 参数叫做路径。它告诉 cd 我们要转到什么地方。特别是,/ 参数是一个绝对路径,意味着它指定了相对于文件系统树的根的位置。绝对路径这里有几个其它的绝对路径:

/dev

/usr

/usr/bin

/usr/local/bin

您可以看到,所有绝对路径有一个共同点就是,它们都以/开头。通过路径/usr/local/bin,我们告诉 cd 进入 / 目录,接着进入这个目录之下的usr目录,然后再进入 local 和 bin。绝对路径总是通过是否以 / 开头来判断。

相对路径

另一种路径叫相对路径。在 Bash 中,cd 以及其它命令总是解释那些相对于当前目录的路径。相对路径绝不会以 / 开头。这样,如果我们在 /usr 中:

$ cd /usr

那么,我们可以使用相对路径来转到 /usr/local/bin 目录:

$ cd local/bin

$ pwd

/usr/local/bin

使用“..”

相对路径还可以包含一个或多个 .. 目录。.. 目录是指向父目录的专门目录。那么,继续前面的示例:

$ pwd

/usr/local/bin

$ cd ..

$ pwd

/usr/local

您可以看到,现在我们的当前目录是 /usr/local。我们能够“后退”到相对于我们所在的当前目录的一个目录。此外,我们还可以将 \\\\\\\\\\“..\\\\\\\\\\\\” 添加到一个现有的相对路径中,使我们可以进入与我们已在目录并排的目录,例如:

$ pwd

/usr/local

$ cd ../share

$ pwd

/usr/share

相对路径示例

相对路径可以变得相当复杂。这里有几个示例,所有的都没有显示出结果的目标路径。请试着推断一下,输入这些命令后,您最终将会转到什么地方:

$ cd /bin

$ cd ../usr/share/zoneinfo

$ cd /usr/X11R6/bin

$ cd ../lib/X11

$ cd /usr/bin

$ cd ../bin/../bin

现在,试验一次,看看您的推断是否正确。

理解“.”

在我们结束 cd 的介绍之前,我们还需要讨论一些更多的内容。首先,还有另一个叫 . 的专门的目录。它表示“当前目录”。然而该目录不为 cd 命令使用,它通常用来执行一些当前目录中的程序,如下所示:

$ ./myprog

在上面的示例中,驻留在当前工作目录中的 myprog 可执行文件将被执行。

cd 和主目录

如果我们想要转到主目录,我们可以输入:

$ cd

没有参数,cd 将转到主目录,对于超级用户来说是 /root,对于一般用户来说通常是/home/username。但是,如果我们想要指定一个主目录中的文件,将会怎样呢?可能我们想要将一个文件参数传给 myprog 命令。如果该文件在主目录中,我们可以输入:

$ ./myprog /home/drobbins/myfile.txt

但是,使用像这样的绝对路径并不总是很方便。幸好,我们可以使用 ~(代字符)字符来完成同样的事:

$ ./myprog ~/myfile.txt

其他用户的主目录Bash 将把单独的 ~ 扩展为指向主目录,然而您还可以用它来指向其他用户的主目录。例如,如果我们想要引用 fred 的主目录中的名为 fredsfile.txt 的文件,可以输入:

$ ./myprog ~fred/fredsfile.txt

使用 Linux 命令

介绍 ls

现在,我们将快速地看一看 ls 命令。很可能,您已经很熟悉 ls,并且知道只输入 ls 本身将列出当前工作目录的内容: $“>[b]通过指定 -a 选项,您可以看到目录中的所有文件,包括隐藏文件 — 那些以 . 开头的文件。您可以在下面的示例中看到,ls -a 将显示 . 和 .. 专门的目录链接:$”>[b]递归和索引节点清单。

您可以使用 -d 来查看目录本身,而您还可以用 -R 来完成相反的工作 — 不仅只查看一个目录内部,而且要递归地查看该目录内所有的目录内部!我们将不会有对应该选项的任何示例输出(因为它一般占很大的篇幅),但是为了感觉一下它是怎样工作的,您可以试几个 ls -R 和 ls -Rl 命令。最后,ls 的 -i 选项可以用来在清单中显示文件系统对象的索引节点号:

$ ls -i /usr

1409 X11R6 314258 i686-linux

43090 libexec 13394 sbin

1417 bin 1513 i686-pc-linux-gnu

5120 local 13408 share

8316 distfiles 1517 include

776 man 23779 src

43 doc 1386 info 93892 portage

36737 ssl

70744 gentoo-x86 1585 lib 5132

portage.old 784 tmp

理解索引节点,第 1 部分

文件系统的每个对象都分配到一个独一无二的索引,叫做索引节点号。这可能看起来微不足道,但是理解索引节点对于理解许多文件系统操作来说很重要。例如,请考虑出现在每个目录中的 . 和 .. 链接。为了完全理解 .. 目录实际上是什么,我们将先来看一看 /usr/local 的索引节点号:

$ ls -id /usr/local

5120 /usr/local

/usr/local

目录有一个 5120 索引节点号。现在,我们来看一 看 /usr/local/bin/.. 的索引节点号:

$ ls -id /usr/local/bin/..

5120 /usr/local/bin/..

您可以看到,/usr/local/bin/..具有和/usr/local相同的索引节点号!这就是我们抓住的问题的实质。过去,我们认为 /usr/local 是这个目录本身。

现在,我们发现索引节点 5120实际上是这个目录,并且我们发现了指向该索引节点的两个目录条目(叫做“链接”)。/usr/local 和 /usr/local/bin/..都链接到索引节点 5120。虽然索引节点 5120 只在磁盘中的一地方存在,但是多个目录条目都链接到它上面。事实上,通过使用 ls -dl 命令,我们可以看到索引节点 5120 被引用的总次数

$ ls -dl /usr/local

drwxr-xr-x 8 root root 240 Dec 22 20:

57 /usr/local

如果我们看一看从左起的第二栏,我们可以看到目录 /usr/local(索引节点 5120)被引用了 8 次。在我的系统中,引用该索引节点的不同路径有这些:

/usr/local

/usr/local/.

/usr/local/bin/..

/usr/local/games/..

/usr/local/lib/..

/usr/local/sbin/..

/usr/local/share/..

/usr/local/src/..

mkdir

我们来快速地看一看 mkdir 命令,它可以用来创建新目录。下面的示例创建了三个新目录:tic、tac 和 toe,都在 /tmp 下:

$ cd /tmp

$ mkdir tic tac toe

缺省情况下,mkdir 不会为您创建父目录;邻接的上一元素的完整路径必须存在。因此,如果您想要创建目录 won/der/ful,您将需要发出三个单独的 mkdir 命令:

$ mkdir won/der/ful

mkdir: cannot create directory

`won/der/ful': No such file or directory

$ mkdir won

$ mkdir won/der

$ mkdir won/der/ful

mkdir -p

然而,mkdir有一个很方便的-p选项,该选项告诉mkdir创建所有缺少的父目录,如下所示:

$ mkdir -p easy/as/pie

总之,非常简单。要学习更多关于 mkdir 命令的知识,请输入 man mkdir 来阅读手册页。除 cd(它内置在 bash 中)之外,这几乎适用于这里所涉及的所有命令(比如 man ls)。

touch

现在,我们将要快速地看一看 cp 和 mv 命令,这些命令用来复制、重命名以及移动文件和目录。为了开始该概述,我们将首先用 touch 命令在 /tmp 中创建一个文件:

$ cd /tmp

$ touch copyme

如果文件存在,touch 命令将更新文件的“mtime”(请回想 ls -l 输出中的第六栏)。如果文件不存在,那么将创建一个新的空文件,

现在您应该有一个大小为零的 /tmp/copyme 文件。

echo 和重定向

既然文件存在,我们来把一些数据添加到文件中。我们可以使用echo命令来完成,它带有自己参数,并且把这些参数打印到标准输出。首先,单独的 echo 命令是这样的:

$ echo \\“firstfile\\”

firstfile

带有输出重定向的同样的 echo 命令为:

$ echo \\“firstfile\\” >copyme

大于符号告诉 shell 将 echo 的输出写到名为 copyme 的文件中。如果该文件不存在,将创建这个文件;如果该文件存在,将覆盖这个文件。通过输入 ls -l,我们可以看到 copyme 文件为 10 个字节长,因为它包括 firstfile 这个词和换行符:

$ ls -l copyme

-rw-r--r-- 1 root root 10 Dec 28 14:13 copyme

cat 和 cp

为了在终端显示文件的内容,要使用 cat 命令:

$ cat copyme

firstfile

现在,我们可以使用 cp 命令的基本调用来由原始的 copyme 文件创建 copiedme 文件:

$ cp copyme copiedme

通过观察,我们发现它们确实是相互独立的文件;它们的索引节点号不同:

$ ls -i copyme copiedme

648284 copiedme 650704 copyme

mv

现在,我们来用“mv”命令将“copiedme”重命名为“movedme”。其索引节点号将仍然是同一个;但是,指向该索引节点的文件名将改变。

$ mv copiedme movedme

$ ls -i movedme

648284 movedme

只要目标文件和源文件驻留在同一文件系统上,被移动的文件的索引节点号就将仍然不变。在本教程系列的第 3 部分,我们将进一步看一下文件系统。

创建链接和删除文件

硬链接

当谈及目录条目和索引节点之间关系时,我们提到了链接这个术语。Linux 实际有两种链接。到此为止我们所讨论的这种链接叫硬链接。一个给定的索引节点可以有任意数目的硬链接,该索引节点一直存在于文件系统,直到所有的硬链接消失。可以使用 ln 命令来创建新的硬链接

$ cd /tmp

$ touch firstlink

$ ln firstlink secondlink

$ ls -i firstlink secondlink

15782 firstlink 15782 secondlink

您可以看到,硬链接工作于索引节点级别,指向特殊的文件。在 Linux 系统上,硬链接有几个局限性。第一,您只能给文件建立硬链接,而不能给目录建立硬链接。的确如此;即便 . 和 .. 是系统给目录创建的硬链接,也不允许您(“root”用户也不行)创建任何您自己的硬链接。

硬链接的第二个局限性是它们不能跨文件系统。这意味着,如果您的 / 和 /usr 存在于不同的文件系统,您不能创建从 /usr/bin/bash 到 /bin/bash 的链接。

符号链接

实际上,符号链接(symbolic link,或“symlinks”)比硬链接更常用到。符号链接是一种专门的文件类型,在这种文件类型中,链接通过名称引用另一个文件,而不是直接引用索引节点。符号链接不阻止文件被删除;如果目标文件消失,那么符号链接仅仅是不可用,或“被破坏”。

通过将 -s 选项传给 ln,可以创建符号链接。

$ ln -s secondlink thirdlink

$ ls -l firstlink secondlink thirdlink

-rw-rw-r-- 2 agriffis agriffis 0 Dec 31 19:

08 firstlink

-rw-rw-r-- 2 agriffis agriffis 0 Dec 31 19:

08 secondlink

lrwxrwxrwx 1 agriffis agriffis 10 Dec 31 19:

39 thirdlink ->secondlink

在 ls -l 输出中,可以用三种方式区分符号链接和一般文件。第一,请注意第一栏包含一个 l 字符的输出表明是符号链接。第二,符号链接的大小是目标文件(本例是 secondlink)的字符数。第三,输出的最后一栏显示目标文件名。

符号链接通常比硬链接更灵活。您可以给任何类型的文件系统对象(包括目录)创建符号链接。又因为符号链接的实现是基于路径的(而不是索引节点),所以创建指向另一个文件系统上的对象的符号链接是完全可行的。但是,这一事实也使符号链接理解起来很复杂。请考虑我们想要在/tmp中创建一个指向/usr/local/bin的链接的情况。我们应该输入:

$ ln -s /usr/local/bin bin1

$ ls -l bin1

lrwxrwxrwx 1 root root 14 Jan 1 15:

42 bin1 ->/usr/local/bin

或者还可以输入:

$ ln -s ../usr/local/bin bin2

$ ls -l bin2

lrwxrwxrwx 1 root root 16 Jan 1 15:

43 bin2 ->../usr/local/bin

您可以看到,两个符号链接都指向同一目录。但是,如果我们的第二个符号链接在任何时刻被移动到另一个目录,由于相对路径的缘故,它将遭到“破坏”。

$ ls -l bin2

lrwxrwxrwx 1 root root 16 Jan 1 15:

43 bin2 ->../usr/local/bin

$ mkdir mynewdir

$ mv bin2 mynewdir

$ cd mynewdir

$ cd bin2

bash: cd: bin2: No such file or directory

因为/tmp/usr/local/bin这个目录不存在,我们不能再把目录转到bin2;换句话说,bin2 现在被破坏了。

由于这个原因,有时避免用相对路径信息来创建符号链接是个好主意。但是,在许多情况下,相对的符号链接很管用。请考虑一个示例,在这个示例中您想要给 /usr/bin 中的一个程序创建一个别名:

# ls -l /usr/bin/keychain

-rwxr-xr-x 1 root root 10150 Dec 12 20:09 /usr/bin/keychain

作为 root 用户,您可能想要给“keychain”创建一个别名,比如“kc”。在这个示例中,我们有 root 访问权,由 bash 提示符改变为“#”可以证明。我们之所以需要 root 访问权是因为一般用户不能在 /usr/bin 中创建文件。作为 root 用户,我们可以像下面这样给 keychain 创建一个别名:

# cd /usr/bin

# ln -s /usr/bin/keychain kc

当这个解决方法起作用时,如果我们想要把两个文件都移到 /usr/local/bin 时,它将会出现问题。

# mv /usr/bin/keychain

/usr/bin/kc /usr/local/bin

因为在符号链接中,我们使用了绝对路径,而我们的kc符号链接仍然指向/usr/bin/keychain,它已不存在了——另一个被破坏的符号链接。符号链接中的相对路径和绝对路径都各具优点,您应该使用适合于您的特殊应用的路径类型。一般情况下,相对路径或绝对路径都能工作得很好。在这种情况下,下面的示例将起作用:

# cd /usr/bin

# ln -s keychain kc

# ls -l kc

lrwxrwxrwx 1 root root 8 Jan 5 12:

40 kc ->keychain

rm

既然我们知道怎样使用 cp、mv 和 ln,现在我们该学习怎样把对象从文件系统中删除了。通常,这用 rm 命令来完成。要删除文件,只需在命令行中指定它们:

$ cd /tmp

$ touch file1 file2

$ ls -l file1 file2

-rw-r--r-- 1 root root 0 Jan 1 16:41 file1

-rw-r--r-- 1 root root 0 Jan 1 16:41 file2

$ rm file1 file2

$ ls -l file1 file2

ls: file1: No such file or directory

ls: file2: No such file or directory

rmdir

要删除目录,您有两种选择。您可以删除目录中所有的对象,然后使用 rmdir 来删除目录本身:

$ mkdir mydir

$ touch mydir/file1

$ rm mydir/file1

$ rmdir mydir

rm 和目录

或者,您可以使用 rm 命令的 recursive force选项来告诉rm删除您指定的目录以及目录中包含的所有对象:

$ rm -rf mydir

一般情况下,rm -rf 是删除目录树的首选方法。在使用 rm -rf 时要十分小心,因为它的功能可以被很好地利用,也可能会因使用不当造成恶果。

介绍通配符

在您日常的 Linux 使用中,有很多时候您可能需要一次对多个文件系统对象执行单一操作(比如 rm)。在这些情况下,在命令行中输入许多文件通常让人感到厌烦,为了解决这个问题,您可以利用 Linux 内置的通配符支持。这种支持也叫做“globbing”(由于历史原因),允许您通过使用通配符模式一次指定多个文件。

Bash 和其它 Linux 命令将通过在磁盘上查找并找到任何与之匹配的文件来解释这种模式。因此,如果在当前工作目录中,您有从 file1 到 file8 的文件,那么您可以输入下面的命令来删除这些文件:

$ rm file[1-8]

或者,如果您只想要删除文件名以 file 开头的所有文件,您可以输入:

$ rm file*

理解不匹配

或者,如果您想要列出 /etc 中以 g 开头的所有文件系统对象,您可以输入:

$ ls -d /etc/g*

/etc/gconf /etc/ggi /etc/gimp /etc/gnome

/etc/gnome-vfs-mime-magic /etc/gpm

/etc/group /etc/group-

现在,如果您指定了没有任何文件系统对象与之匹配的模式,会怎么样呢?在下面的示例中,我们试图列出 /usr/bin 中以 asdf 开头并且以 jkl 结尾的所有文件:

$ ls -d /usr/bin/asdf*jkl

ls: /usr/bin/asdf*jkl:

No such file or directory

这里是对所发生情况的说明。通常,当我们指定一种模式时,该模式与底层系统上的一个或多个文件匹配,bash 以空格隔开的所有匹配对象的列表来替换该模式。

但是,当模式不能找到匹配对象时,bash 将不理会参数、通配符等等,保留原样。因此,当“ls”不能找到文件 /usr/bin/asdf*jkl 时,它会报错。此处的有效的规则是:glob 模式只在与文件系统中的对象匹配时才可以进行扩展。

篇2:WinRAR使用基础教程之压缩文件

直接压缩

对准要压缩的文件,点右键选“添加到 文件名.rar”;

这时就会把该文件压缩到当前文件夹中,一般是放在最后头了;

“最好”压缩

步骤一、瞄准要压缩的文件,点右键选“添加到压缩文件...”;

步骤二、这时就会出现一个压缩的对话框,上面是压缩文件名,中间是选项;    在这里可以把压缩文件名改一下,还可以把压缩方式设为最好,这样压缩后文件会更小些;

“自解压”压缩

有时候别人的计算机中没有安装压缩软件,这样压缩包就不能被解压,可以在压缩的时候勾上“创建自解压格式”,

这样压缩后的文件是一个可执行文件,及时对方没有压缩文件也可以解压;

这时上面的文件名后面是exe,表示是一个可执行文件,双击运行后可以自己解压文件;

篇3:WinRAR使用基础教程之加密压缩

加密压缩文件

步骤一、瞄准要压缩的文件,点右键选“添加到压缩文件...”;

步骤二、在弹出的对话框上边点“高级”标签;    步骤三、进入“高级”界面后,点一下右边中间的“设置密码...”按钮,    步骤四、在密码框中输入密码,注意两次输入要相同,密码设定后必须要牢牢记住,如果遗忘了,压缩文件将会打不开;    步骤五、解压带密码的文件时,会提示输入密码,输入密码后正常解压,否则会提示失败;

篇4:DOM基础教程之使用DOM设置框

这篇文章主要介绍了DOM基础教程之使用DOM设置文本框的相关资料,需要的朋友可以参考下

1.控制用户输入的字符个数

对于单行文本框和密码输入框,可以利用maxlength属性控制用户输入的字符个数,

对于多行文本,maxlength为自定义属性,其值最多输入的字符的个数,在onkeypress事件发生时则调运返回LessThan函数返回值,函数如下

详细代码

代码如下:

2.设置鼠标经过自动选择文本

首先是鼠标经过时自动聚焦 nmouseover = “this.focus”

其次是 nfocus = “this.select()”

代码实例:

代码如下:

对于多个代码实例,可以使用以下代码进行聚焦

代码如下:

篇5:DOM基础教程之使用DOM控制表格

这篇文章主要介绍了DOM基础教程之使用DOM控制表格的相关资料,需要的朋友可以参考下

表格的css控制就先不说了,首先分享下表格常用的DOM

表格添加操作的方法常用的为insertRow()和insertCell()方法,

row是从零开始计算起的,例如:

代码如下:

var Tr = document.getElementById(“member”).insertRow(2)

是指将新行添加到第二行。

代码如下:

var aText = new Array();

aText[0] = document.createTextNode(“fresheggs”);

aText[1] = document.createTextNode(“W610”);

aText[2] = document.createTextNode(“Nov 5th”);

aText[3] = document.createTextNode(“Scorpio”);

aText[4] = document.createTextNode(“1038818”);

for(var i=0;i

var Td = oTr.insertCell(i);

oTd.appendChild(aText[i]);

}

变量oTr即为表格插入新行,再利用insertCell为这行插入新的数据,利用createTextNode创建新的文本节点,在appendChild给oTd,oTd即为新的单元格。

1.插入一行(动态添加表格)

代码如下:

Member List

Name

Class

Birthday

Constellation

Mobile

isaac

W13

Jun 24th

Cancer

1118159

girlwing

W210

Sep 16th

Virgo

1307994

tastestory

W15

Nov 29th

Sagittarius

1095245

2.修改表格的内容

当表格建立后,可以直接使用HtmlDom对表格进行操作,相比document.getElementById(),document.getElementsByTagName()操作更为方便。

oTable.rows[i].cell[j]

以上通过rows、cells两个属性轻松访问到表格特定的内容第i行和第j列(都是从0开始计数),获得单元格对象后就可以使用innerHTML属性修改翔宇的内容了,

例如修改4行5列的内容为good

则可以使用以下代码

代码如下:

var Table = document.getElementById(“table1”);

oTable.rows[4].cells[5].innerHTML = “good”;

3.删除表格内容

表格既然有添加、修改、就有删除功能。

表格中删除行使用deleteRow(i)方法,其中i为行号。

表格中删除列使用tr的deleteCell(j)方法。

如下代码表示删除表格的第二行及原来表格第三行的第二列

代码如下:

var Table = document.getElementById(“table1”); oTable.deleteRow[2]; oTable.rows[2].deleteCell[3];

如下代码表示删除表格的第二行及原来表格第三行的第二列 考虑到动态删除又不影响整体html框架,又或者表格内容很多的情况下,可以采用动态删除添加的办法

代码如下:

Member List

Name

Class

Birthday

Constellation

Mobile

isaac

W13

Jun 24th

Cancer

1118159

girlwing

W210

Sep 16th

Virgo

1307994

tastestory

W15

Nov 29th

Sagittarius

1095245

删除列

代码如下:

function deleteColumn(oTable, iNum) {

//自定义删除列函数,即每行删除相应单元格

for (var i = 0; i < oTable.rows.length; i++)

oTable.rows[i].deleteCell(iNum);

}

window.onload = function() {

var Table = document.getElementById(“table1”);

deleteColumn(oTable, 2);

}

对于删除表格列而言,DOM中没有直接可调用的方法,需要自己来写deleteColumn()方法,该方法接受两个参数,一个参数是表格对象,另外一个参数则是希望删除的列号。编写方法很简单,利用deleteCell()方法,每一行都执行相应的删除单元格的方法。

篇6:WinRAR使用基础教程之解压文件

1、获得压缩文件

步骤一、从互联网上可以下载,常见的格式有rar、zip、7z等;

步骤二、也可以通过软盘、光盘、U盘中获得,把文件复制到自己的文件夹中;

步骤三、准备好一个文件,我们用它来练习,用文本文档或者电子表格;

2、解压文件

步骤一、瞄准压缩文件敲右键,在弹出的菜单中选择“解压到当前文件夹”;

这样就把文件解压到了当前的位置,压缩文件中只有一个文件,可以用这个方法;

步骤二、瞄准压缩文件敲右键,在弹出的菜单中选择“解压到 文件夹\\(E)”;

这样就把文件解压到一个新的文件夹中,文件夹的名称就是压缩文件名,压缩文件中有许多文件时,可以用这个命令;

步骤三、瞄准压缩文件敲右键,在弹出的菜单中选择“解压文件(A)...”;

步骤四、这时候会弹出一个对话框,在这儿可以选择解压的位置,然后点下边的“确定”;    这儿直接点确定也可以,就跟第2个命令是一样的,解压到一个新的文件夹中,还可以在目标路径的后面输入新的名字;

篇7:4 绘图命令-AutoCAD基础教程

第四课时  绘图命令----点、矩形、正多边形

本课重点与难点:

l 点的绘制样式及点的作用,

l 创建矩形的几种方法。

l 创建正多边形的步骤。

一、点命令(PO):在绘图中起辅助作用。

绘制方式: 1.直接在绘图工具栏上点击点按纽

2.在绘图菜单下单击点命令

3.直接在命令中输入快捷键PO

绘图菜单----点

单点S:一次只能画一个点

多点P:一次可画多个点,左击加点,ESC停止

定数等分D:选择对象后,设置数目

定距等分M:选择对象后,指定线段长度

设置点的样式方法:“格式”菜单→点样式命令

在此对话框中可以选择点的样式,设定点大小。

相对于屏幕设置大小:当滚动滚轴时,点大小随屏幕分辨率大小而改变。

按相对单位设置大小:点大小不会改变。

注:在同一图层中,点的样式必须是统一的,不能出现不同的点。

二、矩形命令(REC)

绘制矩形的步骤

方法:在命令行内输入命令的快捷键为Rec,确定,用鼠标在键在操作窗口中指定第一角点,并拖动鼠标,在命令行内输入@X,Y  确定

X为矩形在水平方向上的距离

Y指矩形在垂直方向上的距离

指定第一点    如在拖出一个点后按D  确定这时会使用尺寸方法创建矩形方法

按完D后确定,输入矩形的长度和宽度,  指定另外一个角将这一点定位在矩形的内部

不指定第一点直接点击C确定,指定矩形的第一个倒角距离和指定矩形的第二个倒角距离,便可出来一个带有倒角现象的矩离

不指定第一点而直接点击F确定,指定矩形的圆角半径,便可出现一个有圆角的矩形

宽度,在不指定第一点时直接点击W确定,指定矩形的线宽粗细,

便可出现一个有粗细的矩形

厚度,自身的厚度,相当于长方体的高度。

标高,提升物体。

三、正多边形命令(POL):它是具有3到1024条等长边的闭合多段线创建,特点为每个边都相等。

绘制方式: 1.直接在绘图工具栏上点击正多边形按纽

2.在绘图菜单下单击正多边形命令

3.直接在命令中输入快捷键POL

绘制正多边形的步骤:

绘制内接正多形方法:为先在命令栏中输入快捷键为POL,在命令栏中输入边数,指定正多边形的中心,输入i确定,再输入半径长度

注:“内接于圆”表示绘制的多边形将内接于假想的圆。

绘制外切正多形方法:先在命令栏中输入快捷键为POL,在命令栏中输入边数,指定正多边形的中心,输入C确定,现输入半径长度

注:“外切于圆”表示绘制的多边形将外切于假想的圆。

通过指定一条边绘制正多边形的方法:在命令中输入快捷键为POL,在命令栏中输入边数,输入E,指定正多边线段的起点,指定正多边线段的端点

课后练习:掌握多线的绘制及样式设置,多段线的绘制及。创建矩形的几种方法并完成下列模型的绘制。

篇8:9 修改命令-AutoCAD基础教程

第九课时  修改命令----删除、复制、镜像、偏移

重点与难点:

l 删除的几种方法

l 修改工具“复制”的使用,

l 修改工具“镜像”的使用。

l 修改工具“偏移”的使用

一、删除命令(E)

方法:1、从修改工具栏中选择删除工具,选择物体确定即可删除物体。

2、选中物体之后,按键盘上的Delete键也可将物体删除。

3、在命令栏中直接输入快捷键E,选择想要删除的物体确定即可。

4、在修改菜单下单击删除命令,选择想要删除的物体确定即可。

二、复制命令(CO)

方法: 1、从命令栏中输入快捷键为CO或在修改工具栏中选择复制按纽

2、选择要复制的对象

3、指定基点和指定位移的第二点

多次复制对象的步骤

1. 从命令栏中输入复制命令

2. 选择要复制的对象

3. 输入M(多个)

4. 指定基点和指定位移的第二点

5. 指定下一个位移点,继续插入,或确定结束命令

三、镜像命令(MI)

方法:1、从命令栏中输入快捷键为MI或在修改工具栏中选择镜像按纽

2、选择要镜像的对象

3、指定镜像直线的第一点和第二点

4、如按确定键是保留对象,或者按Y将其删除

四、偏移命令(O):在实际应用中,常利用此命令创建平行线或等距离分布图形,

块物体不能进行偏移命令,偏移命令在所用中鼠标托动的方向就是偏移的方向

以指定的距离偏移对象的步骤

1. 从“修改”菜单中选择“偏移”/快捷键为O/单击修改工具栏上的偏移按纽。

2. 指定偏移距离,可以输入值

3. 选择要偏移的对象

4. 指定要放置新对象的一侧上的一点

5. 选择另一个要偏移的对象,或按确定结束命令

使偏移对象通过一个点的步骤

1. 从“修改”菜单中选择“偏移”,

2. 输入T,(通过点)

3. 选择要偏移的对象

4. 指定通过点

5. 选择另一个要偏移的对象或按回车键结束命令

课后练习:掌握本节所讲内容,并完成下图的绘制。

linux中ln 命令使用参数详解linux操作系统

网络命令跟我学之NETFILE命令小档案

民谣吉他入门基础教程

C++基础教程变量

PS人物美容基础教程之脸部及肤色质感

下载Linux基础教程之命令的使用(精选8篇)
Linux基础教程之命令的使用.doc
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
点击下载本文文档