zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    jvm垃圾回收机制
    java中transient关键字的含义
    com.alipay.sofa.rpc.core.exception.SofaRouteException: RPC-02306: 没有获得服务[io.sofastack.balance.manage.facade.BalanceMngFacade:1.0:user77]的调用地址,请检查服务是否已经推送
    IDEA失效的解决办法
    多线程
    Java对象的创建过程
    注解(Annotation)
    面向对象思想
    IDEA--java版本修改(jdk1.8改成jdk1.7)
    HttpClient
  • 原文地址:https://www.cnblogs.com/ExMan/p/3716737.html
Copyright © 2011-2022 走看看