命令语法格式 命令_【参数】_【文件或路径】     

1、mkdir

mkdir=make directorymkdir 创建目录或文件夹                          

例:创建data文件夹          [root@oldboy66-23 ~]# mkdir data

2、pwd

pwd=Print working directory  用来判定当前目录在文件系统内的确切位置

参数:一般情况下不带任何参数如果目录是链接时格式:pwd -P  显示出实际路径,而非使用连接(link)路径

3、cd

 cd=change directory 变换目录或切换目录                                

 例:切换到/下面               [root@oldboy66-23 ~]# cd /

4、touch

touch 创建新文件(文件不存在则新建,存在则改变文件的访问时间) 

例:新建oldboy.txt文件     [root@oldboy66-23 ~]# touch oldboy.txt

5、ls

ls=list 列出文件目录信息 其后常跟一些参数以表示具体信息             

例:ls  显示目录信息

参数: ls-a  列出列出目录下的所有文件,包括以 . 开头的隐含文件

          ls-l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等

          ls-lh h参数与l参数结合,更合理的显示文件的大小

          ls -ld可见是查看当前目录的详细信息,只是目录,不包括目录下的子目录和文件

6、vi

vi 进入编辑器进行编辑                                                            

例:1> 进入编辑器  [root@oldboy66-23 ~]# vi oldboy.txt  2> 进入编辑器后按“a”或“i”进行编辑  3>输入要编辑的内容    4>编辑完后按"esc"切换到命令模式,按“shift”+":"后输入wq(w是write、q是quit)保存退出

7、cat

cat 打印命令 将输入文件中的内容打印到屏幕上后常跟文件名           

例: [root@oldboy66-23 ~]# cat oldboy.txt

8、echo

echo 建立新文件或增加文件内容 常配合“>” ">>"使用( ">"  为覆盖替换原有内容  “>>”为在原有内容后追加新内容)        

 例:echo “I am studying linux”>oldboy.txt

       echo ““I am studying linux”>>oldboy.txt

9、mv

 mv=remove  将文件由一个目录移入另一个目录中                      

例:[root@oldboy66-23 ~]# mv data /sur

10、man  help

man=manual手册的意思 在线查看命令的使用方法和参数            

man 是在系统安装的时候安装了狠多的文档,可以在系统的目录doc下找到,如果软件有配套的页面,就可以使用man来查找,而 help 是软件编写人员在编写的时候提供了内置的查 询参数,查询的参数在程序里面  查询后可按“q”退出               

例:[root@oldboy66-23 ~]# man  命令

      [root@oldboy66-23 ~]# 命令 --help

11、cp

cp=copy 拷贝的意思相当于Windows下的复制命令,复制文 件 如果需要复制文件夹则需要加-r等属性参数          

 例:[root@oldboy66-23 ~]# cp  /源文件  /目标文件夹 (:把源文件放到目标文件夹下)

      [root@oldboy66-23 ~]# cp  -r /源文件夹 /目标文件夹(:把源文件夹放到目标文件夹下)

12、rm

rm=remove   删除命令 删除一个目录中的一个或多个文件单独使用不能删除文件夹   若需删除文件夹则需在rm命令后加上一定的参数如 “-r”  “-f” 等(其中-“r”指示rm将参数中列出的全部目录和子目录均递归地删除  “-f”指示rm将参数中列出的全部目录和子目录均递归地删除)         

  例:[root@oldboy66-23 ~]# rm oldboy.txt  (其中oldboy.txt为文件)

       [root@oldboy66-23 ~]# rm  -rf  data     (其中data为文件夹   -rf一起使用为强制删除不提醒)

13、head  tail

head  tail 就像这两个名字,一个显示文件头部,一个显示尾部默认命令打印其相应文件的开头或结尾10行  其后常跟参数-n表示可以指定输出(头或尾)行数,当没有此参数时,默认显示10行

例:[root@oldboy66-23 ~]# head  oldboy.txt

      [root@oldboy66-23 ~]# head  -n  oldboy.txt

14、tar

tar解压文件

参数: z----表示调用gzip或gunzip命令压缩或解压缩文件;                 
         x----表示解压缩包
         f----表示指定文件
         v----表示显示压缩或解压缩过程

例:tar [主选项+辅选项] 文件或者目

15、gzip

gzip压缩文件

参数: -a或--ascii  使用ASCII文字模式。 

         -c或--stdout或--to-stdout  把压缩后的文件输出到标准输出设备,不去更动原始文件。 

         -d或--decompress或----uncompress  解开压缩文件。 

         -f或--force  强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接 

         -l或--list  列出压缩文件的相关信息

16、find                                                                          

find   搜索文件的意思  后常跟一些参数                                           

参数 : -name 按照文件名查找文件

          -size   按照文件大小查找文件

例:[root@oldboy66-23 ~]# find . -name "*.sh"(查找当前目录以.sh结尾的文件其中“.”表示当前目录  “*”表示所有 全部的意思)

17、grep

grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来

参数:  -a   --text   #不要忽略二进制的数据。   

          -A<显示行数>   --after-context=<显示行数>   #除了显示符合范本样式的那一列之外,并显示该行之后的内容。   

          -b   --byte-offset   #在显示符合样式的那一行之前,标示出该行第一个字符的编号。   

          -B<显示行数>   --before-context=<显示行数>   #除了显示符合样式的那一行之外,并显示该行之前的内容。   

          -c    --count   #计算符合样式的列数

18、more

more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能

19、top

命令:查看当前运行的进程,及系统资源消耗状况

20、kill

kill命令用来终止指定的进程的运行,是Linux下进程管理的常用命令    命令格式为kill[参数][进程号]

参数 :  -l  信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

           -a  当处理当前进程时,不限制命令名和进程号的对应关系

           -p  指定kill 命令只打印相关进程的进程号,而不发送任何信号

例:kill -2 123(其中“-2”为参数 “123“位进程号)

21、free

 free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。

 参数:  -b   以Byte为单位显示内存使用情况

           -k  以KB为单位显示内存使用情况

           -m   以MB为单位显示内存使用情况

           -g    以GB为单位显示内存使用情况

22、nl

 nl=Number of Lines  用来计算文件中行号

参数:-b  :指定行号指定的方式,主要有两种:

               -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);          

               -b t :如果有空行,空的那一行不要列出行号(默认值);

        -n  :列出行号表示的方法,主要有三种: 

             -n ln :行号在萤幕的最左方显示; 

             -n rn :行号在自己栏位的最右方显示,且不加 0 ;

             -n rz :行号在自己栏位的最右方显示,且加 0

例:用 nl 列出 log2012.log 的内容 1> [root@oldboy66-23 ~]# nl  log2012.log  2>[root@oldboy66-23 ~]# nl -b a log2012.log  ( 其中第一种方法所列内容空本行不加行号 第二种空本行加行号)

23、at

at 计划任务,在特定的时间执行某项工作,在特定的时间执行一次   例:三天后的下午 5 点执行 /bin/ls  [root@oldboy66-23 ~]#  at 5pm+3 days

24、ifconfig

 ifconfig   命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置,简单的讲就是查看IP地址

25、tree

tree命令可以以树形结构显示文件目录结构(但必须保证你的linux中有tree命令的源文件 没有则必要安装 

方法1>编译tree对应的源代码, 生成对应的tree文件, 然后拷贝到对应的系统目录

     2>下载源文件)

参数:  -a 显示所有文件和目录 

          -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合    

          -C 在文件和目录清单加上色彩,便于区分各种类型 

          -d 显示目录名称而非内容

26、du

 对文件和目录磁盘使用的空间的查看,也可以显示指定目录文件的大小

参数:-a或-all  显示目录中个别文件的大小。   

        -b或-bytes  显示目录或文件大小时,以byte为单位。   

       -c或--total  除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 

       -k或--kilobytes  以KB(1024bytes)为单位输出。

       -m或--megabytes  以MB为单位输出。   

       -s或--summarize  仅显示总计,只列出最后加总的值。

27、df

df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况

参数:-a 全部文件系统列表

        -h 方便阅读方式显示

        -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024     

        -i 显示inode信息    

        -k 区块为1024字节     

        -l 只显示本地文件系统

28、uname

uname 可显示电脑以及操作系统的相关信息   

参数:-a或--all 显示全部的信息

         -m或–machine 显示主机的硬件(CPU)名

         -n或-nodename 显示在网络上的主机名称

         -r或--release 显示操作系统的发行编号

         -p 显示处理器类型或unknown

29、cal

cal  用于查看日历等时间信息  命令格式为cal [参数][月份][年份]

参数: -1 显示一个月的月历

         -3 显示系统前一个月,当前月,下一个月的月历

         -s  显示星期天为一个星期的第一天,默认的格式

        -m 显示星期一为一个星期的第一天

        -y  显示当前年份的日历

30、reboot

 reboot 指令用于重启该计算机。它的作用和shutdown -r now是一样的

31、logout

Logout   注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可

32、data

 data 可以用来显示或设定系统的日期与时间

33、passwd

 passwd  用来设置或修改用户的密码

34、tac

 tac 将每个指定文件按行倒置并写到标准输出

例:[root@oldboy66-23 ~]# cat text

     123

     abc

    [root@oldboy66-23 ~]# tac text

    abc

    123

   [root@oldboy66-23 ~]# rev text

   321

   cba

35、yum

 yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.

 yum install 全部安装

 yum update 全部更新

 yum info package1 显示安装包信息package1

 yum clean packages 清除缓存目录下的软件包

36、pack

pwck命令用来验证系统认证文件/etc/passed和/etc/shadaw的内容和格式的完整性

参数:-q:仅报告错误信息

        -s:以用户ID排序文件

        -r:只读方式运行指令

37、iconv

iconv 转换给定文件的编码  用法:iconv  {选项}   {文件}

38、init

 init  操作系统中不可缺少的程序之一

参数:#0停机(千万不能把initdefault 设置为0)

        #1单用户模式闪吧新社区B"e |:RaU`t0|(I

       #2多用户,没有 NFS(和级别3相似,会停止部分服务)闪吧新社区 dYbR/Z1pK$L!V
       #3完全多用户模式

       #4没有用到闪吧新社区 IrK+b*x r

39、host

闪吧新社区B"e |:RaU`t0|(I
#2                     多用户,没有 NFS(和级别3相似,会停止部分服务)闪吧新社区 dYbR/Z1pK$L!V
#3                     完全多用户模式
#4                     没有用到闪吧新社区 IrK+b*x r
#5                     x11(Xwindow)
#6                     重新启动(千万不要把initdefault 设置为
host用于查询DNS的工具 他通过常转换指定主机名称的主机名称为IP地址

40、who

who命令是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器

参数: -H或--heading:显示各栏位的标题信息列

          -m:此参数的效果和指定"am i"字符串相同

        -q或--count:只显示登入系统的帐号名称和总人数

41、uptime

uptime  命令能够打印系统总共运行了多长时间和系统的平均负载

参数: -V显示指令的版本信息

42、stat

stat  命令文件权限属性设置 stat命令用于显示文件的状态信息

参数:  -L:支持符号连接

          -f:显示文件系统状态而非文件状态

            -t:以简洁方式输出信息

43、type 

type 命令被用于判断另外一个命令是否是内置命令

例: [root@oldboy66-23 ~]# type ls

      ls is aliased to `ls --color=auto'

       [root@oldboy66-23 ~]# type cd

       cd is a shell builtin

45、wc

wc命令用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据

参数: -c或--bytes或——chars:只显示Bytes数

           -l或——lines:只显示列数

           -w或——words:只显示字数

46、split

 split  split命令可以将一个大文件分割多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等

 

47、wget

wget  命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载

48、tload

tload  显示系统负载状况  

语  法:tload [-V][-d <间隔秒数>][-s <刻度大小>][终端机编号]

参数:  -d<间隔秒数 设置tload检测系统负载的间隔时间,单位以秒计算。   

               -s<刻度大小 设置图表的垂直刻度大小,单位以列计算。   

               - V  显示版本信息。

49、host

host  命令 host命令是常用的分析域名查询工具,可以用来测试域名系统工作是否正常

参数: -a:显示详细的DNS信息

          -c<类型>:指定查询类型,默认值为“IN“

        -r:在查询域名时,不使用递归的查询方式

         -v:显示指令执行的详细信息

50、at

at  在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程 

参数:  -m 当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出

       -v 显示任务将被执行的时间

          -c 打印任务的内容到标准输出

       -t<时间参数> 以时间参数的形式提交要运行的任务

51、

ifdonw  etho 关闭网卡

ifup  ehho  重启网卡

posted on 2016-04-24 21:11  23云恋49枫  阅读(291)  评论(0编辑  收藏  举报