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