全面UNIX命令2.docx

上传人:b****7 文档编号:9733625 上传时间:2023-02-06 格式:DOCX 页数:73 大小:58.91KB
下载 相关 举报
全面UNIX命令2.docx_第1页
第1页 / 共73页
全面UNIX命令2.docx_第2页
第2页 / 共73页
全面UNIX命令2.docx_第3页
第3页 / 共73页
全面UNIX命令2.docx_第4页
第4页 / 共73页
全面UNIX命令2.docx_第5页
第5页 / 共73页
点击查看更多>>
下载资源
资源描述

全面UNIX命令2.docx

《全面UNIX命令2.docx》由会员分享,可在线阅读,更多相关《全面UNIX命令2.docx(73页珍藏版)》请在冰豆网上搜索。

全面UNIX命令2.docx

全面UNIX命令2

终端控制

  ctrl+s:

终止屏幕输出,如用cat命令输出时,要停一下

  ctrl+q:

恢复ctrl+q的输出

  ctrl+c:

中断当前的活动,返回命令提示符

  ctrl+d:

表示文件的结束或退出,如退出终端窗口

  ctrl+u:

擦除整个命令行

  ctrl+w:

擦除命令行最后一个单词

  ctrl+h:

擦除命令行最后一个字符

  bc:

计算器

 ls–a可查看隐藏文件

df–h以最大文件单位查看硬盘空间大小

tail-500filename

查看filename的倒数500行

Head-500filename

查看filename的正数500行

新增加的添加环境变量命令:

#EchoexportENV=/usr/dt/config/Xsession.d/env>>/etc/profile|tail/etc/profile

#EchoexportENV=/usr/dt/config/Xsession.d/env>>/usr/dt/bin/Xsession|tail/usr/dt/bin/Xsession

#greproot/etc/passwd//在passwd中查找root

#grep-iroot/etc/passwd//忽略大小写

#grep-vroot/etc/passwd//显示除了含有root的行

#grep-crootgroup//统计有多少行

  10

  

  #grep-lrootpasswdgrouphosts//查找文件中包含root的文件

ls-l|sort-k5

-以大小排序,正序列

--6为以年份排序

--7为以月份排序

  #ksh切换到kshell

  

  命令:

  

  #uname

  SunOS

  NAME

uname–a显示全部信息

Uanme–X按照项目如OS,release,kernel等情况显示版本信息;

More/etc/release显示安装的操作系统盘版本信息。

 

  

  #manuname

  uname-printnameofcurrentsystem

  

  SYNOPSIS

  uname[-aimnprsvX]

  

  uname[-Ssystem_name]

  #date

  2004年05月19日星期三21时57分49秒CST

  #

  stings

  $stings/usr/bin/cat

  能够用来打印可执行文件或二进制文件中的可读字符。

  

  catmore

  

  #cat-ntest.txt//显示行号

  

  键值目的

  空格滚动到下一屏

  回车一次滚动一行

  b向后移动一屏

  f向前移动一屏

  h显示更多特性的帮助菜单

  q退出,返回shell提示符

  /string向前搜索字符串string

  n查找下一处匹配

  

  less

  #lesstest.txt//前移动一屏F,后B,/string查找字符

  

  head

  #head-5/export/home/wing/test.txt//显示开始的5行

  #headchap*|more//显示所有以chap开头的文件的头部

  用来显示一个或多个文件的前n行,默认省略-n参数将显示文件的前10行。

  

  tail

  #tail-5/export/home/wing/test.txt//显示最后5行

  #tail+5/export/home/wing/test.txt//显示第5行开始到结束

  用来显示一个文件的最后n行,默认省略-n参数将显示文件的最后10行。

  

  #tail-f/var/adm/messages//实时自动浏览syslog入口

  Oct600:

20:

26winggenunix:

[ID936769kern.info]sd0is/pci@0,0/pci-ide@7,1/ide@1/sd@0,0

  Oct600:

20:

26wingpcplusmp:

[ID637496kern.info]pcplusmp:

fdc(fdc)instance0vector0x6ioapi

  c0x1intin0x6isboundtocpu0

  Oct600:

20:

26winglastmessagerepeated1time

  Oct600:

20:

26wingisa:

[ID202937kern.info]ISA-device:

fdc0

  Oct600:

20:

26wingfdc:

[ID114370kern.info]fd0atfdc0

  Oct600:

20:

26winggenunix:

[ID936769kern.info]fd0is/isa/fdc@1,3f0/fd@0,0

  Oct600:

20:

30wingi8042:

[ID526150kern.info]8042device:

mouse@1,mouse8042#0

  Oct600:

20:

30winggenunix:

[ID936769kern.info]mouse80420is/isa/i8042@1,60/mouse@1

  Oct600:

21:

37winglogin:

[ID722452auth.error]user2netname:

(nis+lookup):

ErrorinaccessingN

  IS+coldstartfile...isNIS+installed?

  Oct600:

21:

47winglastmessagerepeated1time

  Oct600:

52:

07winglogin:

[ID722452auth.error]user2netname:

(nis+lookup):

ErrorinaccessingN

  IS+coldstartfile...isNIS+installed?

  

  wc

  #wc/export/home/wing/test.txt//显示文件的行、单词、字节数

  

  #wc-l/export/home/wing/test.txt//显示文件的行数

  

  选项功能

  -l统计行数

  -w统计单词数

  -c统计字节数

  -m统计字符数

  

  diff

  #diff-itest.txttest2.txt//忽略文章中的大小写

  #diff-ctest.txttest2.txt//进行细致的比较生成一个差别表

  

  touch

  #touchtest1.txttest2.txttest3.txt//可以一次创建多个文件

  

  mkdir

  #mkdir/export/home/wing

  #mkdir-p/export/home/wing//在路径中名中不存在的目录将被创建

#rmdirdir//所要删除的目录必须是空的

  

  rm

  rm-itest.txttest2.txt//交互式删除文件

  rm-r/tem/testd//删除目录和目录下的文件

  rm-ir/tem/testd//交互式的删除目录和目录下的文件

  

  cp

  cp-ioldfilenamenewfilename//交互式拷贝

  cp/export/home/keven/ok.txt/export/home/wing/test.txt

  cp-ri/export/home/keven/export/home/wing整个目录一起拷

  cp-rp文件属性一起拷贝

  

  crontab

  直接登陆窗口界面

  #crontab-lroot//查看作业

  /etc/init.d/cronstop//停止进程

  在CONSOLE中熟命令crontab-eroot

  crontab-eroot//编辑加入要执行的代码

  0-59****date>>/export/home/keven/keven.txt//加入次行在末尾,每分钟执行一次

  

  “格式如下:

    

(1) 

(2) (3) (4) (5) (6)

    0  0  *  *  3  date>>/export/home/keven/keven.txt

        1.分钟(0-60)

        2.小时(0-23)

        3.日(1-31)

        4.月(1-12)

        5.星期(0-6)

        6.所要运行的程序

  如1-59分钟,1-24小时

  

  018-23000-6//每天的18-23点执行,0-6为周日到周六

  

  /etc/init.d/cronstart//启动进程

  #crontab-lroot

  查看作业是否加入执行队列。

  不行退出到登陆界面,再次登陆进入,还加载就reboot

  

  你是不是直接编辑用户的cron文件呀?

  如果是当然不运行,crondemon是在启动的时候才读一次配置文件.

  如果你是后加的JOB要用crontab-e来编辑用户的cron.

  要不你kill-HUPcron的进程ID.

  重新启动这个进程.

  每5分钟做一次必须写成5,15,20,25,30,35,40,45,50,55****

  ===================================

  “格式如下:

    

(1) 

(2) (3) (4) (5) (6)

    0  0  *  *  3  /usr/bin/updatedb

        1.分钟(0-60)

        2.小时(0-23)

        3.日(1-31)

        4.月(1-12)

        5.星期(1-7)

        6.所要运行的程序

  但是我设成10000/usr/bin/ps

  希望能自动在一分钟之后显示进程。

但是没有成功。

  HELPME

  

  ===============================================

  151***/opt/bin/ta.sh/opt/aadir>/dev/null

  

  此处>/dev/null必须用吗?

何意思?

  输出重定向到/dev/null,否则会mail到你的邮箱

  dev/null是一个特殊文件,所有输入到该文件的数据都会被丢弃。

  >/dev/null的意思就是丢弃所有的输出内容,否则(就象楼上老兄说的)就会将输出内容发送到执行该命令的用户信箱中。

  这种写法只能把标准输出送到/dev/null中,如果有错误产生的话,还是会送到信箱里的。

下面的写法才可以丢弃所有的输出内容:

  151***/opt/bin/ta.sh/opt/aadir>/dev/null2>&1

  

  014**0-6//每天的下午14点执行

  

  ls

  $ls-n

  总数12

  -rw-r--r--10124710月207:

53list

  -rw-r--r--210021006210月201:

10ok.txt

  drwxr-xr-x20151210月121:

27ss

  -rw-r--r--1100210017110月301:

10test.txt

  -rw-r--r--1100210012010月220:

54test1

  -rw-r--r--1100210009月3008:

54test2

  -rw-r--r--1100210009月3008:

54test3

  -rw-r--r--10124710月207:

58tt.txt

#ls-ldusing_samba//查看目录的权限

  drwxr-xr-x2rootother5125月822:

23using_samba

  

  $ls-a

  ..cshrclistsstest1test3

  ...loginok.txttest.txttest2tt.txt

  

  $ls-l

  总数12

  -rw-r--r--1rootother24710月207:

53list

  -rw-r--r--2kevenuser6210月201:

10ok.txt

  drwxr-xr-x2rootother51210月121:

27ss

  -rw-r--r--1kevenuser17110月301:

10test.txt

  -rw-r--r--1kevenuser12010月220:

54test1

  -rw-r--r--1kevenuser09月3008:

54test2

  -rw-r--r--1kevenuser09月3008:

54test3

  -rw-r--r--1rootother24710月207:

58tt.txt

  

  $ls-F//列出目录名

  TT_DB/keven/temp/user2/www/

  cole/lost+found/user1/wing/

  

  符号文件类型

  /文件夹

  *可执行文件

  (none)无格式文件或者ASCII文件

  @链接符

  

  如:

  #ls-F

  accept*gsscred*metaset*i86///目录

  acctadm*halt*metastat*roleadd*

  add_drv*hostconfig*metasync*test.txt//ASCII

  cachefslog@in.rlogind*mount*rtquery*

  cachefswssize@链接文件in.routed*mountall*rwall*//可执行文件

  

  $ls-R//递归显示

  .:

  TT_DBkeventempuser2www

  colelost+founduser1wing

  

  

  ./cole:

  inetservices.txtservicesservices.txt

  

  ./keven:

  dirtest.txt

  

  ./keven/dir:

  

  ./lost+found:

  ./lost+found:

权限被否定

  

  ./temp:

  so.tar.gz

  

  ./user1:

  

  ./user2:

  

  ./wing:

  aadead.lettermywife.tarokpasswd.txttest

  

  ./wing/test:

  

  ./www:

  $

  $ls.//显示当前目录

  dirtest.txt

  $ls..//显示当前目录的父目录,支持路径表示符如~

  TT_DBkeventempuser2www

  colelost+founduser1wing

  $ls-itest.txttest1.txt//节点检查

  64test.txt65test1.txt

  

  $ls-iltest.txttest1.txt

  64-rw-r--r--1kevensysadmin2710月1217:

27test.txt

  65-rw-r--r--1kevensysadmin010月1217:

25test1.txt

  $ls-ld//只显示目录

  drwxr-xr-x3kevensysadmin51210月1217:

25.

  

  file

  $filepasswd.txt

  passwd.txt:

ascii文本

  

  lp

  $lpok.txtmyfiletest.txt

  $lp-pevans1test.txt//-p后为打印机evans1

  $lpstat//打印队列状态

  ln

  #lnfile1newfile

  #lnfile1directory/newfilename硬链接

  #ln~/book/chap*/home/brad

  为每个chap文件都创建了链接,把这些链接指向/home/brad目录

  如果文件有多个指向它的硬盘链接,只是删除该文件并不能有效的释放磁盘空间,你将不得不删除掉所有指向它的硬链接。

  

  #ln-ssrctarget

  是软链接,存储的只是路径,用ls-l可以看到,如果原文件已移走或删除,该名,则target就没有用了,删除和该名链接同样用rm

  

  如果文件有多个指向它的硬盘链接,只是删除该文件并不能有效的释放磁盘空间,你将不得不删除掉所有指向它的硬链接。

  

  #ln-s/export/home/ddd/var既把/export/home/ddd目录链接到/var下面

  在var下面生成ddd链接符号。

当/var满了是时候用

  

  mv

  #mv-ioldfilenamenewfilename改名文件或文件夹

  #mv-isource_file(s)target_directory移动文件到其它目录

  

  swap

  #swap-s//列出一个系统虚拟交换空间的摘要。

total:

25728kbytesallocated+6140kreserved=31868kused,56496k

  available

  

  #swap-l//列出系统物理交换空间的详细说明。

  swapfiledevswaploblocksfree

  /dev/dsk/c0t3d0s132,2889879290384

  

  vmstat//查看虚拟内存状态

  #vmstat

  kthrmemorypagediskfaultscpu

  rbwswapfreeremfpipofrdesrcdf0s0--insycsussyid

  0006350124088010362101023130001162871841199

  

  #vmstat-s

  0swapins

  0swapouts

  0pagesswappedin

  0pagesswappedout

  84899totaladdresstrans.faultstaken//地址解析错误

  5916pageins

  6pageouts

  12283pagespagedin

  9pagespagedout

  22759totalreclaims

  22759reclaimsfromfreelist

  0micro(hat)faults

  84899minor(as)faults//小错误

  5186majorfaults//主要错误

  16092copy-on-writefaults//写复制操作错误

  22331zerofillpagefaults

  539644pagesexaminedbytheclockdaemon

  18revolutionsoftheclockhand

  570pagesfreedbytheclockdaemon

  550forks

  17vforks

  514execs

  431543cpucontextswitches

  272891deviceinterrupts

  105553traps

  671500systemcalls

  97227totalnamelookups(cachehits96%)

  1297usercpu

  1388systemcpu

  230813idlecpu

  1542waitcpu

  #

  

  mpstat//系统负载cpu等信息

  #mpstat5//每隔5秒刷新一次

  CPUminfmjfxcalintrithrcswicswmigrsmtxsrwsysclusrsyswtidl

  0322011468181501026301198

  020010155160100058000100

  000010155164100070000100

  00009952158100048000100

  02200102561641000136000100

  

  cal

  #cal

  2004年5月

  日一二

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 机械仪表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1