UNIX命令

  • 格式:doc
  • 大小:162.00 KB
  • 文档页数:24

下载文档原格式

  / 24
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

入门介绍和常用命令

如果文件系统磁盘空间不足,则可能出现停止服务等反常现象。

建议各现场系统环境维护人员要定期检查一下Domain所在文件系统的磁盘空间是否足够。命令: df -k df -m df -g等。

历史:

BSD,SYSTEM V

主流商业版本

SUN SOLORIS

IBM AIX

HP-UX

Tru64 UNIX

LINUX

登录和用户管理

进入系统

login:

passwd:

字符方式:

字符终端(console,tty)

telnet,term-tools

图形方式(x-window protocal):

从主机登录;

图形终端工具(reflection,hummingbird,cygwin,etc.)

Change passwd:

$ passwd

old password:

new password:

reenter new password:

chsh

$ chsh

/bin /sh

/bin /csh

User informaiton defined in /etc/passwd,readonly for ordinary users.

$ man cmd

$ docsearch

$ wheris cmd

$ which cmd

Command Search Path

$ echo $PATH

查看自己的用户名

$ whoami

who ,w 查看当前谁在系统上

users, u

查看当前系统的用户

id 看登录用户

finger user

查看user 的信息

ps 显示当前进程状况

ps –u user 显示用户名为user 的进程状况

进程调度

后台运行

$ cmd &

$ cmd1;cmd2;cmd3

$ cmd1&&cmd2&&cmd3

$ cmd1||cmd2||cmd3

从后台转到前台

$ jobs #查找

$ fg %n

定时任务

at,cron

$ at time cmd

$ crontab –l

$ crontab –e

$ crontab user # root can edit other users‟ crontab 重定向和管道

stdin,stdout,stderr

$ cmd >file

$ cmd

$ cmd1|cmd2|cmd3

利用管道来进行复杂操作。

unix文件

. 当前目录

.. 父目录

\ 分隔符

文件类型

普通文件

特殊文件,如终端、通信设备、驱动器、FIFO、SOCKET

察看文件类型

file filename

广义的文件是一个抽象概念,UNIX内核中几乎所有的操作都是用文件实现。文件系统结构tree

/.文件系统的根目录

/stand UNIX引导时使用的标准程序和数据文件

/sbin UNIX引导时使用的程序

/dev特殊设备文件

/dev/console控制台

/dev/lp并口打印机

/dev/hdiskn(/dev/diskn)硬盘块设备文件

/dev/rmton磁带文件

/etc系统管理及配置数据库

/opt附加应用软件包的根

/home用户主目录和文件

/var系统用文件、目录、日志、记帐、邮件、假脱机

/var/adm系统日志,记帐

/var/mail用户邮件文件

/var/news新闻目录

/var/opt附加应用程序子目录

/var/tmp临时文件

/var/spool假脱机目录

/var/uucp Uucp日志和状态

/usr其它用户可访问的根

/usr/bin新的可执行程序命令

/usr/sbin新的系统命令,可执行程序

/usr/lib库

/usr/include头文件

/usr/examples例子文件

/usr/share/man联机手册

/usr/ucb包含Bsd Unix兼容的软件包

/usr/ibn多国字符程序数据

目录和文件系统

$ mount

$ umount

目录和文件命令

绝对路径名

/pathl1/pathl2/filename

相对路径名

./pathln/filename

./filename

/pathln/filename

文件命令

$ pwd

$ ls

$ ls –l

$ ls -a

$ ls –l |more

cat显示文件内容

$ cat file

$ cat file1 file2 file3

$ cat -n file显示行号

$ cat -u file显示非打印字符-u输出无缓冲$ cat -r file多个空行合为1行

cd改变工作目录

$ cd usr

$ cd/usr

$ cd ..

$ cd ../..

$ cd

mv 移动文件或目录

$ mv file1 file2

$ mv file1 dir2

$ mv dir1 dir2

$ mv –i 如果目标文件存在则提示

$ mv -f强制拷贝

cp拷贝文件

$ cp file1file2

$ cp-i file1file2提示覆盖

$ cp-r dir1dir2

$ cp-p属性不变

ln建立链接

$ ln source des

$ ln-s source符号连接

$ ln-f source des

rm删除文件或目录

$ rm file1

$ rm *

$ rm -r dir

$ rm -i

$ rmdir删除目录

条件:目录必须是空目录

rmdir dir

mkdir创建子目录

$ mkdir dir