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

  • 相关阅读:
    mysql修改数据表名
    HDU 5742 It's All In The Mind (贪心)
    HDU 5752 Sqrt Bo (数论)
    HDU 5753 Permutation Bo (推导 or 打表找规律)
    HDU 5762 Teacher Bo (暴力)
    HDU 5754 Life Winner Bo (博弈)
    CodeForces 455C Civilization (并查集+树的直径)
    CodeForces 455B A Lot of Games (博弈论)
    CodeForces 455A Boredom (DP)
    HDU 4861 Couple doubi (数论 or 打表找规律)
  • 原文地址:https://www.cnblogs.com/ExMan/p/3716737.html
Copyright © 2011-2022 走看看