.x 文件怎么看

.x 文件怎么看,第1张

2、ls 相当于DOS的dir 4

3、clear 相当于DOS的cls,清除屏幕上的内容 5

4、mkdir <目录名>相当于DOS的md,新建一个目录 5

5、cd <目录名>5

6、rm <文件名>5

7、cp <源文件><目的文件>5

8、mv <源文件><目的文件>6

9、pwd 列出当前所在的目录位置 6

10、more <文件名>查看文件的内容 6

11、chmod 改变文件或目录的读、写、执行的允许权限 7

12、chown 改变文件或目录的所有权 7

13、chgrp 改变文件或目录的工作组所有权 8

14、date 相当于DOS的date 8

15、su <用户名>9

16、passwd 更改用户口令 9

17、exit 退出终端 *** 作 9

18、shutdown 超级用户root才有权执行,关闭Solaris *** 作系统 9

19、find 搜索指定目录下要找的文件,找到后给出文件的路径 9

20、vi 10

21、echo 显示环境变量用 20

22、ping 测试网络通断情况。 20

23、ftp 本地工作站与远端工作站之间文件传输 21

24、telnet ip_address 远程登录命令,在工作站和PC机中都有 22

25、ps 查看系统的进程 22

26、kill 杀掉 *** 作系统中的进程 23

27、tar 把多个文件或目录打包成一个文件,或者把已经打包的文件展开 23

28、compress 把文件压缩成后缀为.Z的压缩文件 23

29、uncompress 把后缀为.Z的压缩文件解压缩 23

30、df -k 查看各文件系统剩余的空间,-k说明单位是千字旅消节(kb) 23

SOLARIS *** 作系统常用命令

SOLARIS *** 作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便.

1、man <要查的命令名字>

给出要查命令所有选项的含义,以及命令的详细说明.

2、ls 相当于DOS的dir

它的常用选项有-l(显示文件的详细信息),-a(显示包括隐含文件在内),-R(recursive,显示子目录中所有的文件和子目录),-t(依照文件最后修改时间的顺序列出文件名).例如:ls 列出目前目录下的文件名。

ls -a 列出包含以.起始的隐藏文件在内的所有文件名。

ls -t 依照文件最后修改时间的顺序,依序列出碧镇昌文件名。

ls -l 列出目录下所有文件的许可权、拥有者、文件大小、修改时间及名称。

ls -R 显示出目录下,以及其所有子目录的文件名。

内容很多一屏显示不完时,可用管道符连接more命令,每显示一屏暂停,按空格键继续.如: ls -altR | more

注意:

ls rms*.* 将列出rms.ini这类中间悔扒带"."的文件,而不会列出rms这类不带"."的文件,用ls rms* 可以把带"."和不带"."的文件都列出

3、clear 相当于DOS的cls,清除屏幕上的内容

4、mkdir <目录名>相当于DOS的md,新建一个目录

5、cd <目录名>

相当于DOS的cd,和DOS的cd不一样的是,只输入cd将回到HOME目录.

6、rm <文件名>

相当于DOS的del,支持通配符*和?,例如rm file*, 为了不误删除想要的文件,在用通配符删除之前,先用ls file* 看看是否列出的文件都需要删除.要注意,用命令行删除的文件是无法恢复的,Unix *** 作系统因为多用户的原因,无法提供DOS下的undelete命令.如果在Solaris的CDE环境下,扔到垃圾箱里的文件是可以恢复的,因为扔到垃圾箱里的文件并没有被真正删除.

rm -r <目录名>

相当于DOS的deltree,小心使用.例如:rm file1 删除文件名为 file1 的文件。

rm file? 删除文件名中有五个字符,前四个字符为file 的所有文件。

rm f* 删除文件名中以 f 开头的所有文件。

7、cp <源文件><目的文件>

相当于DOS的copy,和DOS的copy不一样的是,必须指定源文件名和目的文件名.cp -r <源文件><目的文件>相当于DOS的xcopy,带子目录的拷贝.例如:cp file1 file2 将文件 file1 复制成 file2

cp file1 dir1 将文件 file1 复制到目录 dir1 下,文件名仍为 file1.

cp /tmp/file1 . 将目录 /tmp 下的文件 file1 复制到当前目录下,文件名仍为 file1。

cp /tmp/file1 file2 将目录 /tmp 下的文件 file1 复制到现行目录下,文件名为 file2

cp -r dir1 dir2 复制整个目录。若目录 dir2 已经存在,则将目录 dir1,及其所有文件和子目录,复制到目录 dir2 下,新目录名称为 dir1,即dir2/dir1。若目录 dir2 不存在,则将dir1,及其所有文件和子目录,复制为目录 dir2。

8、mv <源文件><目的文件>

相当于DOS的move,常用来给文件换名.例如:mv file1 file2 将文件 file1,更改文件名为 file2。

mv file1 dir1 将文件 file1,移到目录 dir1 下,文件名仍为 file1。

mv dir1 dir2 若目录 dir2 已经存在,则将目录 dir1,及其所有文件和子目录,移到目录 dir2 下,新目录名称为 dir1,即dir2/dir1。若目录 dir2 不存在,则将dir1更改为目录 dir2。

9、pwd 列出当前所在的目录位置

10、more <文件名>查看文件的内容

显示满一屏就暂停,按空格键翻到下一页,按回车键看下一行。其它命令的输出太多来不及细看时,常通过管道 *** 作符"|"输出到more来分屏显示输出内容。

例如:

more file1 以分页方式,查看文件名 file1 的内容。

ls -l | more 把ls -l的输出通过管道符输出到more来分屏显示输出内容。

11、chmod 改变文件或目录的读、写、执行的允许权限

格式:chmod [-R] mode name

name 可为文件名或目录名mode可为 3 个 0-7 的数字,或利用ls -l 命令,列出

文件或目录的读、写、执行允许权的文字缩写。)

mode : rwx rwx rwx r:read w:write x:execute

user group other

缩写 : (u) (g) (o)

例如:

%chmod 755 dir1 把目录dir1设定成任何使用者,都能读取和执行,但只有所有者可做修改。

%chmod 700 file1 把文件file1设定只有所有者可以读、写和执行。

%chmod u+x file2 把文件file2增加所有者可以执行的权利。

%chmod g+x file3 把文件file3增加工作组使用者可执行的权利。

%chmod o-r file4 把文件file4除去其它使用者可读取的权利。

12、chown 改变文件或目录的所有权

格式:chown [-R] username name

name 可以是文件名或目录名。

例如:

%chown user file1

将文件 file1 的所有权,改为使用者 user 所有。

%chown -R user dir1

将目录 dir1,及其下所有文件和子目录的所有权,改为使用者 user 所有。

13、chgrp 改变文件或目录的工作组所有权

格式:chgrp [-R] groupname name

name 可为文件名或目录名

例如:

%chgrp sbsrms file1

将文件 file1 的工作组所有权,改为 sbsrms 工作组。

%chgrp -R bin dir1

将目录dir1,及其下所有文件和子目录,改为 bin 工作组。

14、date 相当于DOS的date

只输入date就显示当前的工作站时间,如果有root超级用户权限,加上参数可以修改 工作站的时间。

格式:date mmddHHMM[cc]yy

mm--月份,dd--日期,HH--小时,MM--分钟,cc--世纪(可选),yy--年份

例如:

#date 1023153098 将把工作站系统时间改为1998年10月23日15点30分

15、su <用户名>

改变自己的用户名进入其他使用者的帐号,拥有其使用权利。不指明用户名,就进入root超级用户。

例如:

%su user 进入使用者 user 的帐号

passwrod: 输入使用者 user 的密码

16、passwd 更改用户口令

例如:

%passwd rms 更改用户rms的口令

17、exit 退出终端 *** 作

18、shutdown 超级用户root才有权执行,关闭Solaris *** 作系统

例如:

#/usr/sbin/shutdown -y -g0 -i0 输入绝对路径,以保证是执行关闭系统的shutdown程序

19、find 搜索指定目录下要找的文件,找到后给出文件的路径

格式:find search-path -name filename -print

例如:

%find / -name file1 -print ( 从根目录开始寻找 file1文件,并给出它的路径。)

20、vi

vi是在工作站上广泛使用的编辑软件。对初学者而言,

常因其特殊的使用方法,而不得其门而入;对已经在使用 vi 的使用者来说,也

常见因对 vi 的不熟悉或不够了解,而无法发挥出 vi 强大的编辑能力,以下将

简单介绍 vi 的使用方法。不必死记硬背,多实际 *** 作几次就能记住常用的命令。

进入vi

直接执行 vi编辑程序即可:

%vi test

此刻屏幕上会出现 vi 的编辑屏幕,同时 vi 会将文件复制一份至内存中的缓冲区 (buffer) 。 vi会保留在硬盘中的文件不变,而先对缓冲区的文件作编辑,编辑完成后,使用者可决定是否要取代原来旧有的文件。

离开vi

若在输入模式下,则先利用《ESC》进入指令模式,而后即可选用下列指令

离开vi。

:q! 离开vi,并放弃刚在缓冲区内编辑的内容。

:wq 将缓冲区内的资料写入硬盘中,并离开vi。

:ZZ 同wq。

:x 同wq。

:w 将缓冲区内的资料写入硬盘中,但并不离开vi。

:q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容。

此指令可与:w 配合使用。

vi 的 *** 作模式

vi 提供两种 *** 作模式:输入模式(insert mode)和指令模式(command mode)

。当使用者进入 vi 后,即处在指令模式下,此刻键入的任何字符都被视为

指令。在此模式下可进行删除、修改等动作。若要输入资料,则需进入输入

模式。

输入模式

如何进入输入模式

a (append) 由光标之后加入资料。

A 由该行之末加入资料。

i (insert) 由光标之前加入资料。

I 由该行之首加入资料。

o (open) 新增一行于该行之下以供输入资料。

O 新增一行于该行之上以供输入资料。

如何离开输入模式

《ESC》 结束输入模式。

指令模式

光标的移动

h 向左移一个字符。

j 向上移一个字符。

k 向下移一个字符。

l 向右移一个字符。

0 移至该行之首

 $ 移至该行之末。

^ 移至该行的第一个字符处。

H 移至屏幕的第一列。

M 移至屏幕的中间那列。

L 移至屏幕的最后一列。

G 移至该文件的最后一列。

+ 移至下一列的第一个字符处。

- 移至上一列的第一个字符处。

( 移至该句之首。 (注一)

) 移至该句之末。

{ 移至该段落之首。 (注二)

} 移至该段落之末。

nG 移至该文件的第 n 列。

n+ 移至光标所在位置之后的第 n 列。

n- 移至光标所在位置之前的第 n 列。

<Ctrl><g>会显示该行的行号、文件名称、文件中最末行的行号、光标

所在行号占总行号的百分比。

注一:句子(sentence)在vi中是指以『!』、『.』或『?』结束的一串字。

注二:段落(paragraph)在vi中是指以空白行隔开的文字。

屏幕的移动

<Ctrl><f>屏幕往下卷一页。

<Ctrl>屏幕往上卷一页。

<Ctrl><d>屏幕往下卷半页。

<Ctrl>屏幕往上卷半页。

<Ctrl><e>屏幕往下卷一行。

<Ctrl><y>屏幕往上卷一行。

删除、复制及修改指令介绍 (此单元较少使用)

d(delete)、c(change)和y(yank)这一类的指令在 vi 中的指令格式为:

Operator + Scope = command

(运算子) (范围)

运算子:

d 删除指令。删除资料,但会将删除资料复制到内存缓冲区。

y 将资料(字组、行列、句子或段落)复制到缓冲区。

p 放置(put)指令,与 d 和 y 配和使用。可将最后delete或yank的资

料放置于光标所在位置的行列下。

c 修改(change)指令,类似delete与insert的组合。删除一个词组、句

子等的资料,并插入新输入的资料。

范围:

e 由光标所在位置至该字符串的最后一个字符。

w 由光标所在位置至下一个字符串的第一个字符。

b 由光标所在位置至前一个字符串的第一个字符。

 $ 由光标所在位置至该行的最后一个字符。

0 由光标所在位置至该行的第一个字符。

) 由光标所在位置至下一个句子的第一个字符。

( 由光标所在位置至该句子的第一个字符。

{ 由光标所在位置至该段落的最后一个字符。

} 由光标所在位置至该段落的第一个字符。

整行动作

dd 删除整行。

D 以行为单位,删除光标后的所有字符。

cc 修改整行的内容。

yy yank整行,使光标所在该行复制到内存缓冲区。

删除与修改

x 删除光标所在该字符。

X 删除光标所在之前一字符。

dd 删除光标所在该行。

r 用接于此指令之后的字符取代(replace)光标所在字符。

如: ra 将光标所在字符以 a 取代之。

R 进入取代状态,直到《ESC》为止。

s 删除光标所在的字符,并进入输入模式直到《ESC》。

S 删除光标所在的该行资料,并进入输入模式直到《ESC》。

移动与复制

利用 delete 及 put 指令可完成资料移动的目的。

利用 yank 及 put 指令可完成资料复制的目的。

yank 和 delete 可将指定的资料复制到内存缓冲区,而通过 put 指令

可将缓冲区内的资料复制到屏幕上。

例:

移动一行 .在该行执行 dd

.光标移至目的地

.执行 p

复制一行 .在该行执行 yy

.光标移至目的地

.执行 p

指令重复

在指令模式中,可在指令前面加入一数字 n,则此指令动作会重复执行 n

次。

例:

删除10行 .10dd

复制10行 .10yy

.光标移至目的地

.p

指标往下移10行 .10j

取消前一动作(Undo)

即复原执行上一指令前的内容。

u 恢复最后一个指令之前的结果。

U 恢复光标该行的所有改变。

查找

在vi中可查找某一字符串,使光标移至该处。

/字符串 往光标之后寻找该字符串。

?字符串 往光标之前寻找该字符串。

n 往下继续寻找下一个相同的字符串。

N 往上继续寻找下一个相同的字符串。

资料的连接

J 句子的连接。将光标所在的下一行连接至光标该行的后面。

若某行资料太长亦可将其分成两行,只要将光标移至分开点,进入输入模式

(可利用 a、i等指令)再按《Enter》即可。

环境的设定

:set nu 设定资料的行号。

:set nonu 取消行号设定。

:set ai 自动内缩。

:set noai 取消自动内缩。

自动内缩(automatic indentation)

在编辑文件或程序时,有时会遇到需要内缩的状况,『:set ai』即提供自

动内缩的功能,用下例解释:

.vi test

.(进入编辑屏幕后)

this is the test for auto indent

《Tab》start indent ← :set ai (设自动内缩)

《Tab》data

《Tab》data

《Tab》data ← :set noai (取消自动内缩)

the end of auto indent.

.注:<Ctrl><d>可删除《Tab》字符。

ex指令

读写资料

:w 将缓冲区的资料写入硬盘中。

:10,20w test 将第10行至第20行的资料写入test文件。

:10,20w>>test 将第10行至第20行的资料加在test文件之后。

:r test 将test文件的资料读入编辑缓冲区的最后。

删除、复制及移动

:10,20d 删除第10行至第20行的资料。

:10d 删除第10行的资料。

:%d 删除整个编辑缓冲区。

:10,20co30 将第10行至第20行的资料复制至第30行之后。

:10,20mo30 将第10行至第20行的资料移动至第30行之后。

字符串搜寻与取代

s(substitute)指令可查找某行列范围。

g(global)指令则可查找整个编辑缓冲区的资料。

s指令以第一个满足该条件的字符串为其取代的对象,若该行有数个满足该条

件的字符串,也仅能取代第一个,若想取代所有的字符串则需加上g参数。

:1, $s/old/new/g 将文件中所有的『old』改成『new』。

:10,20s/^/ / 将第10行至第20行资料的最前面插入5个空白。

:%s/old/new/g 将编辑缓冲区中所有的『old』改成『new』。

恢复编辑时被中断的文件

在编辑过程中,若系统当掉或连线中断,而缓冲区的资料并还未

被写回硬盘时,当再次回到系统,执行下列指令即可回复中断前

的文件内容。

%vi -r filename

编辑多个文件

vi还提供同时编辑多个文件的功能,方法如下:

%vi file1 file2 ..

当第一个文件编辑完成后,可利用『:w』将该缓冲区存档,而后

再利用 『:n』载入下一个文件。

21、echo 显示环境变量用

例如:

%echo  $RMSROOT 显示环境变量RMSROOT的值

22、ping 测试网络通断情况。

格式:ping ip_address

例如:ping 129.9.123.45

23、ftp 本地工作站与远端工作站之间文件传输

必须拥有远端工作站的帐号及密码,才可进行传输工作 。

格式: ftp hostname or ftp ip_address

例如 :

ftp 129.9.123.45 与远端工作站 129.9.123.45 ,进行文件传输

Name (129.9.123.45:user-name) : 输入帐号

Password (129.9.123.45:user-name): 输入密码

!为执行外部 *** 作系统的命令。

ftp>help 列出 ftp 文件传输,可使用的任何命令。

ftp>!ls 列出本地工作站,目前目录下的所有文件名。

ftp>!pwd 列出本地工作站,目前所在的工作目录位置。

ftp>ls 列出远端工作站目前目录下的所有文件名。

ftp>dir 列出远端工作站目前目录下的所有文件名(略同于 UNIX 的 ls -l 指令).

ftp>pwd 列出远端工作站目前所在的目录位置。

ftp>cd dir1 更改远端工作站的工作目录位置至 dir1 下。

ftp>get file1 将远端工作站的文件 file1 ,拷贝到本地工作站中。

ftp>put file2 将本地工作站的文件 file2 ,拷贝到远端工作站中。

ftp>mget *.c 将远端工作站中,文件名后缀为 c 的所有文件,拷贝到本地工作站中。

ftp>mput *.txt 将本地工作站中,文件名后缀为 txt 的所有文件,拷贝到远端工作站中。

ftp>bin 以二进制方式传输文件,切记在传送可执行文件时要先执行此命令。

可以将ASCII文件按二进制方式传输,但决不能将二进制文件按ASCII方式传输,否则二进制文件的内容会遭到破坏而无法使用。

ftp>asc 以ASCII方式传输文件,只在传输ASCII文件时用,特别是在DOS和Solaris之间传输时用。

ftp>prompt 使用 mput/mget 时不用每个文件皆询问yes/no

ftp>quit 结束 ftp 工作。

ftp>bye 结束 ftp 工作,和quit一样。

注: 从PC到工作站间的文件传输也可在 PC端WIN95下的 FTP命令进行文件传输,用法与

上所述大致相同。

24、telnet ip_address 远程登录命令,在工作站和PC机中都有

例如:

%telnet 129.9.123.45

25、ps 查看系统的进程

格式:ps [-euf...]

例如:

%ps -u rms (查看系统中,用户rms的 process。)

%ps -ef (查看系统中,包含系统内部,及所有用户的进程。)

26、kill 杀掉 *** 作系统中的进程

一般先用ps命令先查看进程的ID号,再用kill。如果kill杀不掉,可再加参数-9,说明为强制杀掉。

例如:

%kill -9 1234 这里1234是假设的进程号。

27、tar 把多个文件或目录打包成一个文件,或者把已经打包的文件展开

例如:

%tar cvf RMS RMStar 把目录打包成一个文件

%tar xvf RMStar 把打包的文件展开。

28、compress 把文件压缩成后缀为.Z的压缩文件

例如:

%compress RMStar

29、uncompress 把后缀为.Z的压缩文件解压缩

例如:

%uncompress RMStar.Z

30、df -k 查看各文件系统剩余的空间,-k说明单位是千字节(kb)

确定工程里已经添加了点、线或者面文件,随便那类文件,只要是点线面的一种,点1:1那个复位按差庆钮,即可如果还是看不到,只需依次双击工作文件列表的每一个文件,也就是用单独窗口打开单文件,同样复位,看能否显示,如果单个文件显示过程中,有那个文件为空白,可能这首蔽个文件存在“飞线”或“飞点”,处理一下即可 ,如果所有文件单独显示都正常,那就看是不是所有文件的坐标位置都在同一个范围(大致的),如果不是,将该文件从工程窗口移除,再复位显示即可,说明该文件地理坐标和其他文件不对应,也就不应该放在同一个工程里显示。

再有就是看工程窗口文件列表的文件是否打叉(红色标记),如果有,那么就是文件所在的路径和工程调用的的路径不一致,将工程窗口拉开一些,在列表后面可以看到每个文件的具体路径 ,看是否和你机子的实际位置文件存放一致。不一致,将工程文件列表清空 ,重新添加一遍实际位置者庆州的文件即可。

暑假7、8月份的时候丽江温度宜人。非常适合启姿避暑。而且周边景色很美,古消隐城非常适合休闲,之前我是在悦域度假网订的丽江自助游,住在拿旁厅大研古城客栈,环境非常好,因为我时间比较多,除了玉龙雪山,拉市海之外还去了香格里拉,那遍地是花花草草的,特别是普达措,但要注意一点就是有些人会有些高原反应,去的时候当心些,小孩只要身体健康,完全不影响。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12130951.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存