LINUX的shell命令及使用方法
LINUX是一个快速、安全、开源的系统,常用的LINUX操作系统有LinuxUbuntu、redhat、Mint、Debian、Fedora等,但它们的内核是基于Unix的,所以常用命令基本都是一样的。
Linux与用户的交互,就是靠shell程序,它接收来自用户的命令,将其传递给操作系统进行处理,并显示输出。虽然现存Linux也有GUI(图形用户界面),但也是基于CLI(命令行界面)的。在本中,我们将介绍Linux shell中使用的基本命令。
操作方法
- 01
LINUX是一个快速、安全、开源的系统,常用的LINUX操作系统有LinuxUbuntu、redhat、Mint、Debian、Fedora等,但它们的内核是基于Unix的,所以常用命令基本都是一样的。 Linux与用户的交互,就是靠shell程序,它接收来自用户的命令,将其传递给操作系统进行处理,并显示输出。虽然现存Linux也有GUI(图形用户界面),但也是基于CLI(命令行界面)的。在本经验中,我们将介绍Linux shell中使用的基本命令。
- 02
查看和跳转命令 (1)pwd 当打开终端时,如果需要自己目前在哪一个目录,可以使用pwd命令,它返回一个绝对的路径(从根“/”开始的路径)。 (2)ls 使用“ls”命令知道您所在的目录处,都有哪些文件和文件夹。可以使用命令“ls -a”来查看所有隐藏文件。 (3)cd 使用“cd”命令跳转到相应目录。使用时要确认后面的目标目录是否存在。
- 03
文件和文件夹命令 (1)mkdir和rmdir mkdir用于创建目录,rmdir用于删除目录 。注意rmdir只能用于删除一个空目录。要删除包含文件的目录,请使用 rm。 (2)rm 使用RM命令删除文件和目录。但是RM不能简单地删除目录。使用“rm - r”删除目录(跟一个参数r),此时,会删除文件夹和文件夹中的文件。 (3)touch touch命令用于创建文件。它可以产生任何文件,可以是一个空的txt文件,也可以是一个空的zip文件。
- 04
帮助命令(man和help) 如果对某个命令不熟悉,不知怎样使用,这个命令可以帮助您了解命令以及如何使用命令,使用man命令。它显示命令的手册页。例如,“man cd”显示了cd命令的用法。 同样功能,也可以用“help cd ”来实现。
- 05
copy和move文件 (1)cp 使用cp命令copy文件。它需要两个参数:第一个是:从哪里copy文件,第二个参数是把文件copy到哪里去? (2)mv 使用mv命令move文件。我们也可以使用mv命令重命名文件,此时用法类似于cp.
- 06
定位命令(locate) 类似于Windows中的搜索命令一样。当您不知道保存文件的位置或文件的实际名称时,此命令非常有用。例如,你想搜索一个含有“hello”的文件,它会给出一个Linux系统中所有包含“hello”的文件的列表。
- 07
显示及编辑命令 (1)cat显示命令 使用cat命令显示文件的内容。 (2)nano, vi编辑命令 1)nano, vi,都是已经在Linux命令行中安装的文本编辑器。nano是一个很好的文本编辑器,用颜色表示关键字,可以兼容大多数语言。如“nano check.txt”可以创建一个check.tx文件。 2)vi比nano更简单,也可以用来创建新文件或修改文件。
- 08
权限命令 (1)超级用户命令 sudo 是在Linux命令行广泛使用的“超级用户”命令。例如,如果想要进入administrator或root权限,就可以使用sudo命令。 (2)chmod 改变文件权限命令。
- 09
磁盘命令 (1)d+f 使用D+F命令查看系统中每个分区中可用的磁盘空间。输入d+f后,可以看到每个挂载的分区及可用空间(%或者Kb表示)。如果你希望它以Mb显示,则输入”d+f -m“ (2)du 使用du来了解系统中文件的磁盘使用情况。如果您想知道Linux中某个文件夹或文件的磁盘使用情况,可以输入命令d+f和文件夹或文件的名称。
- 10
压缩命令 (1)tar 可以解压一些类型的文件,如.tar, .tar.gz, .tar.bz2等。 1)"tar -cvf"产生一个 .tar文件 2)tar -xvf 解压一个.tar文件, 3)tar -tvf 列出文件内容。 (2)zip和unzip 用ZIP压缩文件,用unzip解压从zip文件。
- 11
网络命令 使用ping检查与服务器的连接。
- 12
安装命令(apt-get) 在Linux中,使用APT来安装软件包(需要在root权限下操作,用sudo命令)它。 (1)sudo apt-get install jad:安装jed编辑器。 (2)sudo apt-get update:更新软件库。 (3)sudo apt-get dist-upgrade:升级版本。 (4)apt-cache search +文件名:搜索安装包。
- 13
其它技巧 (1)TAB,可以自动填充剩余内容。例如,一个文件为hello.c,你只要按”vi he+TAB“就可以自动把后面的"llo.c"自动补足。 (2)Ctrl+C,Ctrl+Z强制退出。 (3) sudo halt,或者 sudo reboot,重启系统 。