linux 简单命令

上一篇 / 下一篇  2013-05-28 14:50:13 / 个人分类:linux

1.& 命令

    &命令可用在其他任何命令的后面,它用来通知计算机在后台运行某一命令。通过把作业放在后台,用户可以继续使用当前的shell来处理其他命令;如果命令在前台运行的话,那么用户在此进程结束前不能继续使用当前的shell。

  

    2.adduser 命令

    adduser命令由root或其他具有权限的管理员用来创建新用户,跟在adduser 命令后面的是所要创建的账号名,例如: adduser flying

  

    3.alias 命令

    alias命令用来设置命令的别名或替代名。一般说来别名往往是实际命令名的缩写。例如用户为ls设置一个别名dir:

  alias dir=ls

    若仅输入alias本身时,系统将显示当前所有的别名。

  

    4.bg 命令

    bg命令用来迫使被挂起的进程在后台运行。例如,当你已经在前台启动了一个命令时(没有在此命令后使用&),你才想到这一命令将运行较长一段时间,但你这时还需使用shell。在这种情况下,可通过ctrl+z挂起当前运行的进程。此时你既可以使它长期挂起,也可以通过输入bg把这一进程放到后台运行。这样shell就可以用来执行其他的命令了。

当我们打ctrl+z的时候一个任务就被挂起(就是暂停),同时屏幕上返回一个数字,这时候可以用"bg %数字"来把这个进程放到后台执行...这个很适合在你忘了加&的时候进行补救...同样" fg %数字"就能让这个进程放到前台来执行了...

 jobs命令用来查看当前的被bg的进程

  假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用Ctrl-Z,终止这个程序,然后可以看到系统提示:
[1]+ Stopped /root/bin/rsync.sh
然后我们可以把程序调度到后台执行:(bg后面的数字为作业号)
#bg 1
[1]+ /root/bin/rsync.sh &
jobs命令查看正在运行的任务:
#jobs
[1]+ Running /root/bin/rsync.sh &
如果想把它调回到前台运行,可以用
#fg 1
/root/bin/rsync.sh

    5.cat 命令

    cat通常是用来在屏幕上滚动显示文件的内容。它的格式是:

  cat〈filename〉

  

    6.cd 命令

    cd用来改变目录。这一命令非常有用,它有三种典型的使用方法。

    cd ..  移到目录树的上一层

    cd /  移动到用户的主目录,与单独使用cd相同

    cd directory name 改变到指定的目录

  

    7.cp 命令

    cp用来拷贝对象。例如要把file1拷贝到file2,用如下命令:

  cp file1 file2

  

    8.dd 命令

   通过dd命令可以把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。dd命令的使用举例如下:

# dd if = /dev/had ōf=had.bak bs=512 count=1
dd
命令的各参数解释如下:
if = file
输入文件名;
of = file
输入文件名;
bs = n
设置输入、输出块的大小为n字节;
count = blocks
只拷贝输入的blocks块。

 

    9.fg 命令

    fg命令用来激活某个被挂起的进程并使它在前台运行。当有一个进程正在运行时,由于某种原因需要挂起它,在执行完其他任务后,需要重新把这一进程调到前台运行,这时便可用fg命令使这一进程继续运行。

  

    10.find 命令

    find命令用来查找指定目录的文件。当找到后将按照用户的要求对文件进行处理。语法是:

    find 以它为起点进行搜索的目录 想要查找的文件名或元字符 对文件执行的操作

     详见http://www.ruanxue.com/czxt/2664.html

       通过文件名查找法:

1) find / -name httpd.conf 查找文件名为httpd.conf的文件,“find/ ”就是表示要求Linux系统在整个ROOT目录下查找文件,也就是在整个硬盘上查找文件,

2) find /etc -name httpd.conf“find/etc”就是只在etc目录下查找文件

3) 根据部分文件名查找方法:find /etc -name '*srm*'查找etc目录下所有包含有这3个字母的文件

find /etc -name 'srm*'查找由srm3个字母打头的文件

    11.grep 命令

    grep命令用来在指定的对象中搜索指定的文本。语法是:grep〈text〉〈 file〉。它还可以和其他命令的结果联合使用,例如:

  ps -ef|grep-v root

    这一命令要求grep接受ps命令的输出,并除去所有包含单词root的进程(-v 的含义是显示与文本不匹配的内容)。在不使用-v选项时,这一命令将显示进程清单中所有包含单词root的进程。

假设在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件:
$ grep magic /usr/src/linux/Documentation/*
搜索结果:

sysrq.txt:* How do I enable the magic SysRQ key?
sysrq.txt:* How do I use the magic SysRQ key?

其中文件‘sysrp.txt’包含该字符串,讨论的是SysRQ的功能。
默认情况下,‘grep’只搜索当前目录。如果此目录下有许多子目录,‘grep’会以如下形式列出:
 grep: sound: Is a directory
这可能会使‘grep’的输出难于阅读。这里有两种解决的办法:
明确要求搜索子目录:grep -r
或忽略子目录:grep -d skip
当然,如果预料到有许多输出,可以通过 管道 将其转到‘less’上阅读:
$ grep magic /usr/src/linux/Documentation/* | less
这样就可以更方便地阅读。
有一点要注意,必需提供一个文件过滤方式(搜索全部文件的话用*)。如果忘了,‘grep’会一直等着,直到该程序被中断。遇到了这样的情况,按<CTRL c>,然后再试。

    12.halt 命令

    halt命令用来通知内核关闭系统,它是一个只能由超级用户执行的命令。

  

    13.hostname 命令

    既可以用来显示系统当前的主机名或域名,也可用来设置系统的主机名(hostname=主机名,重启后生效)。

  

    14.login 命令

    当向系统注册时,将使用login。login命令也可用来随时从这一用户改变到另一用户。

  

    15.logout 命令

    logout命令用来使当前用户从系统中注销。如果这是你使用的注册到系统的唯一用户,那么将退出系统。

  

    16.ls 命令

    ls命令用来列出目录的内容,它的输出格式可通过选项来控制。没有任何选项的ls命令将按照字母顺序列出所有非隐藏文件,显示的列数以正好适合窗口的大小为准。最常用的一组选项是-la。这里a表示要列出所有的文件;l表示以长格式列出,它使输出结果成为一个详细的长列表。

  

    17.more 命令

    more是一个过滤程序,它可以每次一屏地翻阅文本文件的内容。这一命令只能对文件向下进行翻页。 没有less命令功能强大

  

    18mount命令

    mount命令用来把特殊文件(通常是设备名,硬盘、光盘、软盘或MO盘等存储设备)指定的文件系统(vfat:Windows常用的FAT32文件系统 hpfs:OS2文件系统 ext3:Linux文件系统 iso9660:光盘文件系统)安装在作为一个参数被指定的目录上(/mnt目录,专门用作挂载点(Mount Point)目录)。只有超级用户能够安装文件。如果在运行mount命令时不使用任何参数,它将列出当前被安装的所有文件系统。参见http://softwareengineering.chinadir.net/40267.htm

例如,如要挂装下列5个设备,需要执行下列命令:

 

设备

挂装命令

移动硬盘

mount -t vfat /dev/sda /mnt/myhd

光盘(IDE光驱)

mount /mnt/cdrom

软盘

mount /mnt/floppy

光盘(SCSI光驱)

光盘文件系统

  

    

 

    

 

 

 

19.mv 命令

mv命令用来把某个对象从这一位置移动到另一位置。如果最后一个变量指定的是一个现有的目录,那么这一命令将把命令行中指定的所有文件移到这一目录中;如果给出的是两个文件,mv将把第一个文件移到第二个文件中。只有当最后一个变量是一个目录时,mv命令的变量才可以超过两个。

  

    20.ps 命令

    ps用来报告进程的状态,它将显示一张当前进程的快照。

  

    21.rm 命令

    rm用来删除指定的文件。利用-r选项,rm将递归地删除文件(warning:危 险)。rm可与find命令联合使用,查找某一文件并删除它。在缺省的情况下,rm 命令不能删除目录。

  

    22.rmdir 命令

    rmdir用来删除指定的空目录。语法是: rmdir〈directory name〉

  

    23.umount 命令

    umount命令用来卸载文件。语法是: umount〈filename〉

     例如umount /mnt/cdrom用于解挂装光盘(IDE光驱)。

    

24.unalias 命令

    unalias用来取消别名。如前面曾把dir设置为ls命令的别名,要取消它只须输入unalias dir即可。

  

    25.unzip 命令

    unzip用来列出、检测或从某个zip文档中抽取文件,它的缺省用法是从文档中抽取文件。其基本语法是: unzip〈filename〉

  

    26.who 命令

    who命令用来显示当前注册到系统的每个用户的注册名、终端类型、注册时间和远程主机名。

    如果有两个非选项的参数传递给who命令,那么它将打印出正在运行此命令的用户的信息。

    如果想要查看某一对话所持续的时间,可利用-u选项。

  

    27.xset 命令

    xset命令用来设置X Window环境中的一些选项,可利用它来设置响铃(xser b〈volume〉〈frequency〉〈duration in milliseconds〉)、鼠标速度(xset m〈acceleration〉〈threshold〉),以及其它参数。

  

TAG:

引用 删除 mahao_hs   /   2013-05-28 22:26:27
1
引用 删除 mahao_hs   /   2013-05-28 22:26:17
还可以吧。
 

评分:0

我来说两句

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 2667
  • 日志数: 5
  • 建立时间: 2013-05-23
  • 更新时间: 2013-05-28

RSS订阅

Open Toolbar