Linux常用命令20个适合linux中级用户

发布时间:2020-03-11编辑:脚本学堂
分享20个linux常用命令,适合linux中级用户的linux命令大全,有需要的朋友参考下。
31. 命令: rm
'rm' 标准移除命令。 rm 可以用来删除文件和目录。
删除目录
root@jbxue:~# rm PassportApplicationForm_Main_English_V1.0
rm: cannot remove `PassportApplicationForm_Main_English_V1.0': Is a directory
'rm' 不能直接删除目录,需要加上相应的'-rf'参数才可以。
root@jbxue:~# rm -rf PassportApplicationForm_Main_English_V1.0
警告: "rm -rf" 命令是一个破坏性的命令,假如你不小心删除一个错误的目录。一旦你使用'rm -rf' 删除一个目录,在目录中所有的文件包括目录本身会被永久的删除,所以使用这个命令要非常小心。
32. 命令: echo
echo  的功能正如其名,就是基于标准输出打印一段文本。它和shell无关,shell也不读取通过echo命令打印出的内容。然而在一种交互式脚本中,echo通过终端将信息传递给用户。它是在脚本语言,交互式脚本语言中经常用到的命令。
root@jbxue:~# echo "Tecmint.com is a very good website"
Tecmint.com is a very good website
创建一小段交互式脚本
1. 在桌面上新建一个文件,命名为 ‘interactive_shell.sh‘  (记住必须带 ‘.sh‘扩展名)。
2. 复制粘贴如下脚本代码,确保和下面的一致。
 

复制代码 代码示例:
#!/bin/bash
2 echo "Please enter your name:"
  read name
  echo "Welcome to Linux $name"
 

接下来,设置执行权限并运行脚本。
 

复制代码 代码示例:
root@jbxue:~# chmod 777 interactive_shell.sh
root@jbxue:~# ./interactive_shell.sh
Please enter your name:
Ravi Saive
Welcome to Linux Ravi Saive
 

注意: ‘#!/bin/bash‘ 告诉shell这是一个脚本,并且在脚本首行写上这句话是个好习惯。. ‘read‘ 读取给定的输出.

33. 命令: passwd
这是一个很重要的命令,在终端中用来改变自己密码很有用。显然的,因为安全的原因,你需要知道当前的密码。
 

复制代码 代码示例:

root@jbxue:~# passwd

Changing password for tecmint.
(current) UNIX password: ********
Enter new UNIX password: ********
Retype new UNIX password: ********
Password unchanged   [这里表示密码未改变,例如:新密码=旧密码]
Enter new UNIX password: #####
Retype new UNIX password:#####
 

34. 命令: lpr
这个命令用来在命令行上将指定的文件在指定的打印机上打印。
root@jbxue:~# lpr -P deskjet-4620-series 1-final.pdf
注意: "lpq"命令让你查看打印机的状态(是开启状态还是关闭状态)和等待打印中的工作(文件)的状态。
35. 命令: cmp
比较两个任意类型的文件并将结果输出至标准输出。如果两个文件相同, ‘cmp‘默认返回0;如果不同,将显示不同的字节数和第一处不同的位置。
以下面两个文件为例:
 

复制代码 代码示例:

file1.txt
root@jbxue:~# cat file1.txt

3 Hi My name is Tecmint
file2.txt
root@jbxue:~# cat file2.txt

3 Hi My name is tecmint [dot] com
 

比较一下这两个文件,看看命令的输出。
 

复制代码 代码示例:
root@jbxue:~# cmp file1.txt file2.txt
file1.txt file2.txt differ: byte 15, line 1