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
阅读(7127) | 评论(6) | 转发(0) |