Linux常用命令

http://blog.csdn.net/wangloveall/article/details/22147617

 

摘要:采用命令行模式操控Linux系统非常重要。本文总结Linux常用的命令,包括命令的含义,命令的用法以及命令的拓展。

关键词:命令行模式  Linux常用命令

给Linux系统下达命令,即写Linux命令操控Linux系统做事情,是重要的手段之一。

Linux的命令很多,不同类型或版本的Linux系统,Linux命令 在数量上和具体命令上会存在些许差异。但是,Linux常用命令,基本上满足通用性。因此,掌握Linux常用命令,可以有助于我们快速地利用Linux系统为我们服务和工作,至于一些非常用的命令可以根据特定问题域通过查找Linux命令帮助文档了解和使用。

作者根据自己的实际工作,总结Linux常用命令。概括起来,即为文件处理命令、目录处理命令、系统处理命令三部分。

Part 1 :文件处理命令

文件处理包括对文件的创建、文件的复制、文件的删除、文件的查阅、文件的合并、文件的重命名、文件的解压缩和文件的权限设置等。

1 文件创建命令  touch

例如建立一个空文件helloLinux.txt,可以执行如下命令

[root@hadoop TestLinux]#touch  helloLinux.txt

2 文件复制命令  cp

例如把helloLinux.txt复制到File1目录里面,可以执行如下命令

[root@hadoop TestLinux]#cp  ./helloLinux.txt    ./File1

3 文件删除命令  rm

例如要删除helloLinux.txt文件,可以执行如下命令

[root@hadoop TestLinux]#rm helloLinux.txt

rm: remove regular empty file `helloLinux.txt‘? y

4 文件的查阅 cat  或者 more或者less

例如查阅作者写的HelloWorld.java的内容,可以执行如下命令

[root@hadoop javaCode]# cat HelloWorld.java

或者

[root@hadoop javaCode]# more  HelloWorld.java

或者

[root@hadoop javaCode]# less HelloWorld.java

说明:cat、more和less命令的区别。

1)cat命令显示整个文件的内容,无翻页功能。

2)more命令按页呈现内容,让画面显示满一页内容时暂停,此时可按空格键继续显示下一个画面,或者按Q键停止显示。

3)less命令与more命令类似,可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。

5 文件的合并 cat

例如把目录File1下面文件file1.out、file2.out合并成file3.out,可以执行如下命令

[root@hadoop File1]#cat file1.out  file2.out  > file3.out

6 文件的重命名  mv

例如把file3.out重命名为file.txt,可以执行如下命令

[root@hadoop File1]#mv file3.out  file.txt

7 文件的解压缩  tar

例如作者在安装hadoop包的时候,使用tar命令解压缩,可以执行如下命令

[root@hadoop local]#tar  -zxvf  hadoop-1.1.2.tar.gz

8 文件的权限设置 chmod

例如作者在安装JDK的时候,需要给安装程序授予执行权限,可以执行如下命令

[root@hadoop local]#chmod   u+x  jdk-6u24-linux-i586.bin

Part2:目录处理命令

目录处理包括目录的创建、目录的查看、目录的跳转、目录的复制、目录的删除、目录的重命名和目录的权限设置

1 目录创建命令 mkdir

例如创建File1目录,可以执行如下命令

[root@hadoop TestLinux]#mkdir File1

2 目录查看命令 ls

例如查看File1目录是否已创建,可执行 命令

[root@hadoop TestLinux]#ls

3 目录跳转命令 cd

例如要进入File1目录,可以执行如下命令

[root@hadoop TestLinux]#cd  ./File1

4 目录复制命令 cp

例如把目录File1复制到目录File2,可以执行如下命令

[root@hadoop TestLinux]#cp -r  ./File1   ./File2

5 目录删除命令 rm

例如删除File目录,可以执行如下命令

[root@hadoop TestLinux]#rm -r ./File2

说明:采用递归删除,常用在目录的删除,删除之前会询问用户是否要执行删除。若需要,输入y即可。

6 目录的重命名 mv

例如重命名目录File1,可以执行如下命令

[root@hadoop TestLinux]#mv File1  File

或者

[root@hadoop TestLinux]#mv ./File1   ./File

7 目录的权限设置 chmod

例如若需要设置File1对于所有使用者都没有执行权限,可以执行如下 命令

[root@hadoop TestLinux]#chmod a-x File1

Part3:系统处理命令

系统处理命令包括系统文件配置、系统用户名和密码设置、系统关机退出等。

1 系统文件配置 vi 或者 vim

vi或者vim是非常重要的文字处理器,详细的使用方法,可以参见作者所写的《vi文字处理器》。例如作者要对安装的JDK软件进行环境变量设置时,可以执行如下命令。

[root@hadoop local]#vi /etc/profile

回车键后,即可进入profile文件进行相应设置。

2 系统用户名和密码设置useradd、su和password

3 系统关机退出命令 shutdown

例如作者关掉Linux系统时,喜欢执行如下命令

shutdown -h now

尾声:

面对Linux命令的众生态,想要熟练掌握和使用其命令,一方面需要充分地利用man命令来认识Linux具体命令的含义和使用方法;另一方面需要在Linux系统上不断地实践与体验。俗语说,“勤能补拙,熟能生巧。”日积月累,定能游刃有余地使用Linux。

Source:

1http://www.wangluqing.com/2014/03/linux-common-command/

鸟哥的Linux私房菜

http://hi.baidu.com/hedylin/item/58e0dec337215646a9ba949f

http://lolo6062.iteye.com/blog/174033

Linux常用命令,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。