Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3275125
  • 博文数量: 346
  • 博客积分: 10189
  • 博客等级: 上将
  • 技术积分: 3125
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-05 19:46
文章分类

全部博文(346)

文章存档

2013年(35)

2011年(35)

2010年(76)

2009年(48)

2008年(152)

分类:

2008-09-17 20:17:55

UNIX有很多的命令,时间长了容易忘记,因此在这里进行分类整理,以便在用到时方便查阅。欢迎大家来补充!
分类:
1,简单命令
2,文件及目录命令
3,进程管理
4,设备管理
5,用户管理
6,vi命令
7,ftp命令
8,压缩命令

UNIX目录简介
/ 是文件系统的根目录,是整个文件系统的主要目录,以及超级用户的主目录 
/bin  存放最常用的基本用户程序 
/home 系统存放所有用户私有目录的地方 
/mnt 用于安装CD-ROM、软驱、ZIP驱动器或JAZ驱动器等可移动媒介 
/dev 与硬件设备相关的文件,多数为设备文件 
dev/dsk 磁盘设备文件 
/usr 用户相关目录 
/usr/X   Xwindow系统支持工具 
/usr/x/bin  Xwindows系统的可执行文件 
/usr/users 用户目录 
/usr/bin 用户的可执行命令 
/usr/include C语言的头文件 
/var 可变数据信息,如日志 
/tmp 临时文件,每次重新自举就消失的文件。 
/sbin    管理命令,维护程序包括了启动系统和恢复系统的所有程序 
/etc 关键的启动文件和配置文件,包括passwd、fstab、hosts等文件。该目录下的rc.config为系统的配置文件。 
/lib 通常为/usr/lib的符号连接 
/opt 包含了附加应用软件包的子目录树的根目录 
/usr/games 游戏和消遣物 
/usr/etc 系统维护命令 
/usr/lib 标准UNIX程序的支持文件 
/usr/man 在线手册页面 
/var/adm 记帐文件、资源使用记录在该目录下有一message文件,记录了操作系统运行过程中的相关信息。 
/usr/local 本地软件(你自行安装的东西) 
/usr/loca/bin 本地可执行文件 
/proc 包含系统所使用的进程

简单命令:
1. uname 功能说明:显示系统信息。
 语  法:uname [-amnrsv][--help][--version]
 补充说明:uname可显示电脑以及操作系统的相关信息。
 参  数:
 -a或--all  显示全部的信息。
 -m或--machine  显示电脑类型。
 -n或-nodename  显示在网络上的主机名称。
 -r或--release  显示操作系统的发行编号。
 -s或--sysname  显示操作系统名称。
 -v  显示操作系统的版本。
 --help  显示帮助。
 --version  显示版本信息。

2. who 功能说明:显示目前登入系统的用户信息。
  语  法:who [-Himqsw][--help][--version][am i][记录文件]
  补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的
  终端机,登入时间以及从何处登入或正在使用哪个X显示器。
  参  数:
  -H或--heading  显示各栏位的标题信息列。
  -i或-u或--idle  显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。
  -m  此参数的效果和指定"am i"字符串相同。
  -q或--count  只显示登入系统的帐号名称和总人数。
  -s  此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。
  -w或-T或--mesg或--message或--writable  显示用户的信息状态栏。
  --help  在线帮助。
  --version  显示版本信息。
3. date命令

  date命令的功能是显示和设置系统日期和时间。

  该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式)

  date 设置时间格式

  命令中各选项的含义分别为:

-d datestr, --date datestr 显示由datestr描述的日期

-s datestr, --set datestr 设置datestr 描述的日期

-u, --universal 显示或设置通用时间

时间域

% H 小时(00..23)

% I 小时(01..12)

% k 小时(0..23)

% l 小时(1..12)

% M 分(00..59)

% p 显示出AM或PM

% r 时间(hh:mm:ss AM或PM),12小时

% s 从1970年1月1日00:00:00到目前经历的秒数

% S 秒(00..59)

% T 时间(24小时制)(hh:mm:ss)

% X 显示时间的格式(%H:%M:%S)

% Z 时区 日期域

% a 星期几的简称( Sun..Sat)

% A 星期几的全称( Sunday..Saturday)

% b 月的简称(Jan..Dec)

% B 月的全称(January..December)

% c 日期和时间( Mon Nov 8 14:12:46 CST 1999)

% d 一个月的第几天(01..31)

% D 日期(mm/dd/yy)

% h 和%b选项相同

% j 一年的第几天(001..366)

% m 月(01..12)

% w 一个星期的第几天(0代表星期天)

% W 一年的第几个星期(00..53,星期一为第一天)

% x 显示日期的格式(mm/dd/yy)

% y 年的最后两个数字( 1999则是99)

% Y 年(例如:1970,1996等)


  注意:只有超级用户才有权限使用date命令设置时间,一般用户只能使用date命令显示时间。

4. cal命令

  cal命令的功能是显示某年某月的日历。

  该命令的一般格式为: cal [选项] [月 [年]] 命令中各选项的含义为:

- j 显示出给定月中的每一天是一年中的第几天(从1月1日算起)。

- y 显示出整年的日历。


5. echo命令

  echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。

  该命令的一般格式为: echo [ -n ] 字符串

  其中选项n表示输出文字后不换行;字符串可以加引号,也可以不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。

6. clear命令

  clear命令的功能是清除屏幕上的信息,它类似于DOS中的 cls命令。清屏后,提示符移动到屏幕左上角。

7. man命令 - 查看帮助信息 
举例: 
查看man的使用方法: man 
查看finger命令的帮助信息: man finger 

8. bc命令 - 简单计算器 

bc命令可以进行加、减、乘、除、求模、乘方运算,运算符分别为“+”“-”“*”“/”“%”“^”。bc使用举例如下 
bc 
以后输入算式即可,如: 
1234 * 3 + 2^4 
按回车显示结果,以后等待输入其它算式。按+d键退出bc。 
9. finger命令 - 显示用户信息 
finger命令比who命令显示的信息量大,功能强。基本使用方法如下: 
显示登录信息: finger 
显示smith用户详细信息: finger smith 
阅读(7116) | 评论(6) | 转发(0) |
给主人留下些什么吧!~~

凤凰20082008-09-22 11:12:24

我们正在学习unix很有用啊谢谢咯