uinux常用命令(2)

2020-04-03 11:58

chown——改变文件或目录的所有者 格式:

chown [-R] owner[:group] file... 例:

#chown ilasnt1 ilasII_GB (将ilasII_GB的用户主改为ilasnt1)

passwd——更改用户口令 格式:

passwd 用户名 (后面不跟用户名,为修改root的口令)

4.网路指令

UNIX 提供网路的连接,使得你可以在各个不同的机器上做一些特殊的事情。有些工作可以利用 UNIX 的网路指令,在你的位子上连到各个不同的机器上工作。如此一来,即使你在寝室,也能轻易的连至系上或计中来工作,不用像以前的人必须泡在冷冰冰的机房面。 这些网路的指令如下所述:

telnet——仿真终端程序

telnet 是一个提供 user 经由网路连到 remote host。 格式:

telnet [ hostname | ip-address ] [ port ] 其中:

hostname:为一个像 ccsun1 或是 ccsun1.cc.nctu.edu.cn 的 name address;

ip-address:则为一个由四个小於 255 的数字组成的IP地址,如 140.113.17.173 、210.26.147.1等。

Port:为一些特殊的程式所提供给外界的沟通点。如对方没要求,则不需要此项。 例:

#telnet ccsun1

#telnet 140.113.17.173

ftp——文件传输协议

ftp 的意义是 File Transfer Program ,是一个很常应用在网路档案传输的 程序。 格式:

ftp [ hostname | ip-address ]

其中 hostname | ip-address 的意义同telnet 。

在进入 ftp 之後,如果与 remote host 连接上了,它将会询问你用户名 与密码,如果输入对了就可以开始进行档案传输。 ftp中常用命令:

ascii:将传输模式设为 ascii 模式。通常用於传送文字档。

binary:将传输模式设为 binary 模式,通常用於传送执行档,压缩档与影像档等。 cd remote-directory:将 remote host(远方)上的工作目录改变。 lcd [ directory ]:更改 local host (本地)的工作目录。

ls [ remote-directory ] [ local-file ]:列出 remote host 上的档案。

get remote-file [ local-file ]:取得远方的档案。 mget remote-files :可使用通用字元一次取得多个档案。

put local-file [ remote-file]: 将 local host 的档案送到 remote host。 mput local-files :可使用通用字元一次将多个档案放到 remote host 上。 help [ command ]: 线上辅助指令。

mkdir directory-name :在 remote host 造一个目录。

prompt 更改交谈模式,若为 on 则在 mput 与 mget 时每作一个档案之传 输时均会询问。

quit/bye 离开ftp .

5.其他指令

vi——编辑命令

任何用户最常做的事要数创建和编辑文件,包括文档、报告和文字,vi(Visual Editor)是一个有效而相对简单的全荧幕编辑,使用vi,只要记著少量基本指令,就可以开始起步,再学习其他更复杂的指令,而系统管理员则使用vi管理和维护系统。

vi是包含在SCO System V作业系统中的全荧幕编辑,其实,vi不独存在於SCO UNIX内,而是UNIX内相当普及的文件编辑。开启文件无论是开启新档或修改旧文件,都可以使用vi。 格式:

#vi filename

如果文件是新的,就会在荧幕底部看到一个信息,告诉用户正在创建新文件。如果文件早已存在,vi则会显示文件的首二十四行,用户可再用游标(cursor)移动文件。 这是执行Vi后的屏幕样式: ~ ~

上面是一个经vi开启的模拟文件,一行开始处的波折号(~)表示文件的结尾。 vi使用了两种状态,一是指令态(Command Mode),另一是插入态(Insert Mode)。当vi处於指令态时,打入的内容会视作指令来解释;另一方面,当vi处於插入态时,就可以打入正文(text)给文件。

大多数vi指令是单字符,将插入状态改变为指令态,按〈Esc〉键;而由命令态转为插入态,则可以使用下面的插入令,直接打入,无需再按〈Return〉键。 ? 插入

i 在游标处插入正文

I 在一行开始处插入正文(在当前第一个非空字符前插入) a 在游标後追加正文 A 在行尾追加正文

o(小写欧) 在游标下面新开一行 O(大写欧) 在游标上面新开一行

要记著一点,在插入态处,不能打入指令,必需先按〈Esc〉键,返回指令态。假若户用不知身处何态,也可以按〈Esc〉键,不管处於何态,都会返回指令态。 ? 存盘及退出 在修改文件时,如何存档及退出指定文件都非常重要。在vi内,行使存档或退出的指令时,要先按冒号(:),改变为指令态,用户就可以看见在荧幕左下方,出现冒号(:),显示vi已经改为指令态,可以进行存档或退出等工作。

下面就是一些这方面常用的指令。

:q! 放弃任何改动而退出vi,也就是强行退出 :w 存档

:wq 存档并退出vi :x 与wq的工作一样

:zz 与wq的工作一样删除正文 ? 删除

删除或修改正文都是利用插入态,故此,下面所提及的指令只需在插入态内,直接选入指令即行。

x 删除游标处字符(Character) nx 删除游标处後n个字符 nX 删除游标处前n个字符

ndw 删除游标处下n个单词(word) dd 删除整行

d$或D 删除由游标至该行最末 u 恢复前一次所做的删除 ? 修改正文

当使用vi修改正文,加减字符时,就会采用另一组在插入态操作的指令。 — r char由char代替游标处的字符

—Rtext〈Esc〉由text代替游标处的字符 —cwtext〈Esc〉由text取代游标处的单词

—Ctext〈Esc〉由text取代游标处至该行结尾处 —cc使整行空白,但保留游标位置,让你开始打入

—如删除指令一样,在指令前打入的数,表示执行该指令多少次。 ? 正文模式检索 要检索文件,必需在指令态下进行。所谓「模式」,就是一个特定字符串,其中可含空格符。 /str〈Return〉 向前搜寻str直至文件结尾处 ?str〈Return〉 往後搜寻str直至文件开首处 n 同一方向上重复检索 N 相反方向上重复检索

vi缠绕整个文件,不断检索,直至找到与模式相匹配的下一个出现。其他如果要在 vi执行期间,转到shell执行,使用惊叹号(!)执行系指令,例如在vi期间,列出当前目录内容,可以打入:!If

另一方面,用户可以在主目录中创建.exrc环境文件,用set打入选项,每次调用vi时,就会读入.exrc中的指令与设置。下面是.exrc环境文件的实例: set wrapmarging=8 set showmode set autoindent set number

备份命令:tar(c)

tar 是对非特权用户最易用和最可靠的实用程序(utility),从归档介质上保留和恢复文件,亦能从多文件归档中抽取单个文件。

tar 归档使用文件和目录的相对或绝对路径名。

打入 tar,即会显示所有变量选项; 如:

tar -{txruc}[0-9vfbkelmnopwAFLTP] [tapefile] [blocksize] [tapesize] files... Key Device Block Size(K) Tape 0 /dev/rfd048ds9 18 360 No 1 /dev/rfd148ds9 18 360 No 2 /dev/rfd096ds15 10 1200 No 3 /dev/rfd196ds15 10 1200 No 4 /dev/rfd0135ds9 18 720 No 5 /dev/rfd1135ds9 18 720 No 6 /dev/rfd0135ds18 18 1440 No 7 /dev/rfd1135ds18 18 1440 No 8 /dev/rStp0 20 0 Yes 9 /dev/rctmini 20 0 Yes 10 /dev/rdsk/fp03d 18 720 No 11 /dev/rdsk/fp03h 18 1440 No 12 /dev/rdsk/fp03v21 10 20330 No 其中: “cv”是创建归档;

“cv#”用於来自 /etc/default/tar 的设备号 #; “rv”追加已有归档;

“uv”更新在已有归档上的文件; “tv”显示归档内容表; “xv”从归档中抽取文件;

“f”从指定文件中读入或写出;

“L”使 tar跟随符号连接继续追查下去,默认情况下则会忽略符号连接。 例:

(1)要归档指定文件,而复盖盘上的已有数据,指令如下: $cd pub

$tar cv8 ascii greek (8为磁带机) volume end at 1199k, block factor=5k seek=0k a ascii 3k seek=3k a greek 1k

(2)要列出 tar 归纳的内容: $tar tv8

rwxrwxrwx201/50 1731 Apr 11 00:58 1997 web50/WEB/srchbib.htm rwxrwxrwx201/50 1002 Apr 11 00:58 1997 web50/WEB/readinfo.htm rwxrwxrwx201/50 1070 Apr 11 00:58 1997 web50/WEB/stflag.gif

rwxrwxrwx201/50 45 Mar 22 01:27 1997 web50/WEB/cgi-bin/ILASPROF rwxr-xr-x201/50 136799 Apr 10 04:10 1998 web50/WEB/cgi-bin/openhold

注意:创建 tar 归档,使用相对路径名,否则,恢复另一系统就会盖写其他系统的文件。如:

#tar cv8 /etc/motd

#cd /tmp #tar xv8

x /etc/motd, 943 bytes,2k

Df——显示硬盘空间使用情况

磁盘空间以块为单位进行分配,典型的块是512字节。 例: #df -v

Mount Dir Filesystem blocks used free %used / /dev/root 2123740 990450 1133290 47% /stand /dev/boot 100000 19796 80204 20% /u /dev/u 15000000 12529568 2470432 84%

Du——检测一个目录和(递归地)所有它的子目录中的文件占用的磁盘空间,用块大小标识。 例: #du

#du -s 只显示整个目录占用的空间

Find——从指定路径开始查找带有规定特征的文件 例:

#find / -name ilas.ini (从根目录开始递归地寻找出名为ilas.ini的文件,并将它所在目录显示在屏幕上)

Date——显示系统日期 例: #date

Thu May 24 14:31:49 CST 2001

Format——软盘格式化 例:

#format /dev/rfd096ds15 (格式化5寸高密软盘(A驱动器)

Haltsys——紧急关机

格式:#haltsys 回车 (此时未执行关闭数据库等,最好用Shutdown)

Shutdown——多用户情况下关机 格式:

#shutdown -g0 -y -i0


uinux常用命令(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中语文《逍遥游》课堂测试题2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: