31. 命令: rm'rm' 标准移除命令。 rm 可以用来删除文件和目录。 删除目录3 | rm : cannot remove `PassportApplicationForm_Main_English_V1.0': Is a directory |
'rm' 不能直接删除目录,需要加上相应的'-rf'参数才可以。 警告: "rm -rf" 命令是一个破坏性的命令,假如你不小心删除一个错误的目录。一旦你使用'rm -rf' 删除一个目录, 在目录中所有的文件包括目录本身会被永久的删除,所以使用这个命令要非常小心。
32. 命令: echoecho 的功能正如其名,就是基于标准输出打印一段文本。它和shell无关,shell也不读取通过echo命令打印出的 内容。然而在一种交互式脚本中,echo通过终端将信息传递给用户。它是在脚本语言,交互式脚本语言中经常用到 的命令。 3 | Tecmint.com is a very good website |
创建一小段交互式脚本1. 在桌面上新建一个文件,命名为 ‘interactive_shell.sh‘ (记住必须带 ‘.sh‘扩展名)。 2. 复制粘贴如下脚本代码,确保和下面的一致。 2 | echo "Please enter your name:" |
4 | echo "Welcome to Linux $name" |
接下来,设置执行权限并运行脚本。 5 | Welcome to Linux Ravi Saive |
注意: ‘#!/bin/bash‘ 告诉shell这是一个脚本,并且在脚本首行写上这句话是个好习惯。. ‘read‘ 读取给定的输出.
33. 命令: passwd这是一个很重要的命令,在终端中用来改变自己密码很有用。显然的,因为安全的原因,你需要知道当前的密码。 3 | Changing password for tecmint. |
4 | (current) UNIX password: ******** |
5 | Enter new UNIX password: ******** |
6 | Retype new UNIX password: ******** |
7 | Password unchanged [这里表示密码未改变,例如:新密码=旧密码] |
8 | Enter new UNIX password: |
9 | Retype new UNIX password: |
34. 命令: lpr这个命令用来在命令行上将指定的文件在指定的打印机上打印。 注意: "lpq"命令让你查看打印机的状态(是开启状态还是关闭状态)和等待打印中的工作(文件)的状态。
35. 命令: cmp比较两个任意类型的文件并将结果输出至标准输出。如果两个文件相同, ‘cmp‘默认返回0;如果不同,将显示 不同的字节数和第一处不同的位置。 以下面两个文件为例: file1.txtfile2.txt3 | Hi My name is tecmint [dot] com |
比较一下这两个文件,看看命令的输出。 3 | file1.txt file2.txt differ: byte 15, line 1
|
|