UNIX操作系统常用命令使用方法

合集下载

UNIX系统常用命令

UNIX系统常用命令

UNIX系统常用命令UNIX系统常用命令格式:command [flags] [argument1] [argument2] ...其中flags以-开始,多个flags可用一个-连起来,如ls -l -a 与ls -la相同。

根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在标准输出,而错误信息则显示在标准错误输出设备。

可使用重定向功能对这些设备进行重定向。

命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个非零值(在shell中可用变量$?查看). 在shell script中可用此返回值作为控制逻辑的一部分。

注:不同的UNIX版本的flags可能有所不同。

1、与用户相关的命令1.1 login(在LINUX Redhat下此命令功能与Solaris/BSD不同,执行login会退出当前任务).login:Password:相关文件:在下面的这些文件中设定shell运行时必要的路径,终端类型,其他变量或特殊程序.$HOME/.profile (Bourne shell, sh, bash)$HOME/.cshrc (csh, tcsh)$HOME/.tcshrc (tcsh)/etc/passwd文件中列出每个用户的shell/etc/csh.cshrc/etc/csh.login/etc/profile (Bourne shell, bash)/etc/login (Bourne shell, bash)csh: /etc/csh.cshrc和$HOME/.cshrc每次执行都会读取,而/etc/csh.login和$HOME/.login只有注册shell才执行修改相应文件后使用 source .cshrc使能相关修改,如果修改了path则还需使用rehash刷新可执行文件hash表。

tcsh: $HOME/.tcshrc, 没有些文件读取.cshrcsh: /etc/profile和$HOME/.profile注册shellbash: /etc/profile和$HOME/.bash_profile注册shell读取.bashrc交互式非注册shell才读取。

UNIX操作系统常用功能操作系统常用命令

UNIX操作系统常用功能操作系统常用命令

UNIX操作系统常用功能ls功能:显示指定工作目录下之内容语法:ls [参数选项][目录名]说明:显示指定工作目录下的内容参数选项:如下图选项选项说明-a 显示所有文档及目录,包括隐藏文件-l 将文档名、文档类型、权限、拥有者、大小等信息详细列出-r 将文档以相反次序显示(原定按英文字母次序)-t 将文档依修改时间之先后次序列出-A 同 -a ,但不列出“.” (当前目录) 及 ".." (父目录)-F 在列出的文档名称后加一符号;例如可执行文档则加“*”,目录则加“/”,符号链接文件加“@”-R 递归地显示子目录中的内容Dir功能:同 lscd功能:变换工作目录语法:cd [目录名]说明:用于更换工作目录例题:如下1、cd .. 更换目录回到上一级目录2、cd . 更换到当前目录3、cd ~ 更换目录到当前用户的个人宿主目录4、cd /etc/vsftpd/ 更换到/etc/vsftpd目录5、cd / 更换目录到根目录pwd功能:显示用户当前的工作路径,显示出完整的当前活动目录名称。

语法:pwd说明:显示当前工作目录的绝对路径clear功能:在允许的情况下清除屏幕语法:clear说明:清楚屏幕上的信息man功能:查看指令用法的help语法:man [参数选项] 帮助主题。

说明:man实际上就是查看命令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助功能。

man是manual(手册)的缩写字,它的说明非常的详细,建议记得一些基本用法就可以了。

mkdir功能:用来建立新的目录语法:mkdir [参数选项] 目录名说明:创建一个空目录,要求此用户在当前目录上具有写权限参数选项:如下图选项选项说明-m mode 为新目录设置访问模式。

-p 如果父目录不存在,创建所有的父目录。

rmdir功能:用来删除已建立的目录语法:rmdir [参数选项]目录名说明:删除一个或多个空目录或空子目录,要求此用户在当前目录上具有写权限rm功能:删除文档及目录。

unix常用命令

unix常用命令
组内成员对ncp只有“可读、可执行”的权利;
其他用户对ncp只有“可执行”的权利。
1.2.3 改变文件属主及文件所在组
改变文件属主的格式如下:
chown 属主名 文件名
必须是文件的属主或超级用户才可改变文件的属主。
改变文件所在组的格式如下:
chgrp 组名 文件名
必须是文件的属主或具有更高级别权限的用户(如超级用户root)才能改变文件组别的归属。
? -l:以长格式列出目录下的文件
? -a:以短格式列出目录下的所有文件(包含隐含文件)
选项可混合使用。
[例子]:
%ls 列出当前目录下的文件(当前目录为tellin目录)。
%ls -al /tellin 以长列表的形式列出目录 /tellin 下的所有文件,包括隐藏文件(“点”文件)。
1.2.2 文件存取权限的修改
用chmod命令修改文件的存取权限,chmod命令的格式如下:
格式1: chmod symbolic_mode file...
格式2: chmod absolute_mode file...
格式1:符号模式(symbolic_mode), 符号模式的命令格式如下:
已经不是cd命令了。
也可以在一行中输入多个命令,命令间用“;”分开,如:
%mkdir tmp;cp file1 tmp/file2 ;ls -l tmp
UNIX会顺序执行以上三条命令。
1.1.2 让命令在后台运行
要让程序在后台执行,只需在命令行的最后加上“&”符号。
[例1] 在后台运行find命令,在当前目录及其子目路下查找文件名为inetcfg.cfg的文件。

chown命令使用方法(一)

chown命令使用方法(一)

chown命令使用方法(一)chown命令使用简介chown命令是Unix和类Unix系统中的一个重要命令,用于改变文件或目录的拥有者。

资深创作者在日常操作中,经常需要使用chown 命令来管理文件和目录的权限和所有权。

语法chown命令的基本语法如下:chown [选项] <用户或组> <文件或目录>常用选项下面是chown命令常用的选项: - -R:递归地改变指定目录及其子目录的拥有者。

- -v:显示每个修改过的文件或目录的名称。

- -c:仅显示修改过的文件或目录的名称。

- -f:忽略错误信息,不显示错误提示。

改变文件或目录的拥有者chown命令可以通过用户或组来改变文件或目录的拥有者。

以下是两种常见的情况:指定用户名chown username file.txt该命令将文件file.txt的拥有者改为用户名为username的用户。

指定组名chown :groupname file.txt该命令将文件file.txt的拥有组改为组名为groupname的组。

递归改变拥有者当需要改变目录及其子目录下所有文件的拥有者时,可以使用-R选项来递归执行chown命令。

递归改变拥有者chown -R username /path/to/directory该命令将目录/path/to/directory及其子目录下的所有文件的拥有者都改为用户名为username的用户。

递归改变拥有组chown -R :groupname /path/to/directory该命令将目录/path/to/directory及其子目录下的所有文件的拥有组都改为组名为groupname的组。

显示修改信息chown命令可以通过选项来显示每个修改过的文件或目录的名称。

显示修改信息chown -v username file.txt该命令将文件file.txt的拥有者改为用户名为username的用户,并显示修改信息。

简述su和sudo命令的用法__概述说明以及解释

简述su和sudo命令的用法__概述说明以及解释

简述su和sudo命令的用法概述说明以及解释1. 引言1.1 概述引言部分将对文章主题进行概述,简要介绍su和sudo命令以及它们的用法。

su(切换用户)和sudo(以超级用户权限运行命令)是在Linux和Unix操作系统中常用的命令,用于在当前用户登录状态下暂时切换到其他用户或者执行需要管理员权限的任务。

本文将详细说明su和sudo命令的用法、功能差异以及使用场景,并提供相应的示例和最佳实践建议。

1.2 文章结构本文结构如下:2. su命令的用法- 2.1 简介及概述:对su命令进行简单介绍并说明其作用。

- 2.2 用法解释及示例:详细解释su命令如何使用,并提供具体示例加深理解。

- 2.3 安全风险与防范措施:讨论su命令可能存在的安全风险,并提供相应的防范措施。

3. sudo命令的用法- 3.1 简介及概述:对sudo命令进行简单介绍并说明其作用。

- 3.2 用法解释及示例:详细解释sudo命令如何使用,并提供具体示例加深理解。

- 3.3 安全风险与防范措施:讨论sudo命令可能存在的安全风险,并提供相应的防范措施。

4. su命令和sudo命令的区别与联系- 4.1 功能差异分析:对su命令和sudo命令的功能进行比较,明确它们之间的不同点。

- 4.2 使用场景比较:探讨在不同场景下何时使用su命令或sudo命令是更合适的。

- 4.3 最佳实践建议:给出关于su和sudo命令使用的最佳实践建议,以确保系统安全性和效率。

5. 结论在结论部分对文章进行总结,简要概括了解决方案,并强调su和sudo命令在Linux和Unix系统中的重要性及适用性。

通过本文学习,读者将能够充分理解su和sudo命令的用法、区别以及如何避免潜在安全风险。

2. su命令的用法:2.1 简介及概述:su命令是在Unix和类Unix系统上使用的一个命令,用于切换用户身份。

通常情况下,它被管理员或具有特殊权限的用户使用。

su代表super user(超级用户),因此该命令允许普通用户以超级用户的身份执行操作。

uninx 时间校准命令 -回复

uninx 时间校准命令 -回复

uninx 时间校准命令-回复"Unix时间校准命令"是Unix操作系统中用于校准系统时钟的命令。

时钟是操作系统中非常重要的组成部分,它用于跟踪系统时间,记录事件发生的顺序以及执行程序的计时等。

在Unix系统中,时钟的精度和准确性对于许多应用程序和系统任务的正确执行至关重要。

本文将介绍Unix系统中常用的时间校准命令,并提供一步一步的操作指南。

Unix系统中常用的时间校准命令主要包括"date"、"ntpdate"、"adjtime"和"hwclock"。

第一步:使用"date"命令设置或查看系统时间"date"命令是Unix系统中用于设置或查看系统时间的常用命令。

在命令行中输入以下命令,以查看当前系统时间:date该命令将输出当前时间和日期。

要设置系统时间,您可以使用以下命令格式:date MMDDHHMMYYYY.SS其中,MM代表月份,DD代表日期,HH代表小时,MM代表分钟,YYYY代表年份,SS代表秒。

例如,要将系统时间设置为2022年5月13日14点30分30秒,您可以使用以下命令:date 0513********.30请注意,为了更改系统时间,您需要root或超级用户权限。

第二步:使用"ntpdate"命令使用网络校准系统时间"ntpdate"命令允许您使用网络时间协议(NTP)服务器来校准系统时钟。

NTP是一种用于同步计算机时钟的协议,它可以从互联网上的时间服务器获取准确的时间信息。

要使用"ntpdate"命令,您可以在命令行中输入以下命令格式:ntpdate [NTP服务器地址]其中,[NTP服务器地址]是一个可选参数,用于指定要使用的NTP服务器。

如果不指定服务器地址,则命令将使用默认的NTP服务器。

UNIX常用命令介绍

UNIX常用命令介绍

2.4 UNIX常用命令介绍用户对某一操作系统的认识,往往是从使用和接触操作系统开始的,而接触操作系统最常用的方法就是使用操作系统的命令。

尽管现代操作系统都对用户提供交互式的图形界面,但在使用操作系统时仍不可避免地要用到命令操作方式,这是因为图形界面的处理也是建立在命令处理的基础之上的。

有经验的人都知道,使用命令处理的效率往往会比使用图形界面处理高出很多,而可视化的图形界面主要解决的问题是提供友好交互和摆脱枯燥的命令记忆方式。

2.4.1 UNIX命令使用方法当某个用户正确地通过了系统的注册和登录后,就进入到UNIX的命令管理程序shell的第一个进程中。

shell可以完成UNIX命令的解释执行过程,它大体上可以分成两类:一类是s hell的内部命令,另一类是shell的外部命令。

对用户来讲,内、外部命令在使用方法上没有太多的差异,只是在响应时间上略有不同。

当用户发出内部命令时,系统可直接从内存中选择调用与执行。

而shell的外部命令是那些功能较强、占用空间较大的扩展命令,它们一般不包含在shell中,因此在系统启动时并不被装入内存,只是在使用时才从系统的指定存储介质中调入内存,用完后就释放所占用的内存空间。

外部命令往往功能强大,因此所占用的磁盘空间和内存空间都比较大,甚至有些外部命令实际上就是一个实用程序,它所占用的空间和处理过程的复杂度可以与一个小型系统规模相比,因此对外部命令的管理通常包含着对内、外存空间的控制和管理。

1. UNIX的命令格式使用UNIX命令的方法可以有多种,例如,可以在命令行上输入命令,或是将命令编写在批处理文件中。

无论怎样,命令的使用格式是统一的,UNIX的一般命令格式为:Command[-options][arguments]其中:Command表示UNIX命令名。

[options]表示命令的执行选项,可以取默认值。

[arg uments]表示命令的执行参数,可以默认。

unix以只读方式打开文件的命令

unix以只读方式打开文件的命令

Unix系统是一种多用户、多任务操作系统,因其稳定性和安全性而被广泛应用于服务器和嵌入式系统中。

在Unix系统中,文件是一切的基础,对文件的操作也是Unix系统中最基本的操作之一。

在Unix系统中,我们经常会对文件进行读取操作,这就要求我们了解如何以只读方式打开文件。

下面,我将为大家介绍在Unix系统中以只读方式打开文件的命令。

1. 使用cat命令cat命令是Unix系统中用于连接文件并打印到标准输出设备上的命令。

我们可以使用cat命令来查看文件的内容,并且cat命令是以只读方式打开文件的。

例如:```shellcat filename```上面的命令将会以只读方式打开文件filename,并将文件的内容输出到标准输出设备上供我们查看。

需要注意的是,cat命令并不能修改文件的内容,因此可以被认为是以只读方式打开文件的命令之一。

2. 使用more命令more命令也是Unix系统中用于查看文件内容的命令,它会逐屏显示文件的内容并等待用户按键操作。

与cat命令不同的是,more命令可以查看大文件并且支持向前和向后查看文件内容。

使用more命令查看文件的命令格式如下:```shellmore filename```这条命令将以只读方式打开文件filename,并在屏幕上逐屏显示文件的内容,而且我们不能对文件的内容进行修改。

3. 使用less命令less命令也可以用于查看文件的内容,它跟more命令类似,同样以只读方式打开文件。

不过,相比more命令,less命令在查看文件的过程中更加灵活,支持向前和向后翻页,而且还支持搜索文件内容等功能。

使用less命令查看文件的命令格式如下:```shellless filename```上面的命令将以只读方式打开文件filename,并在屏幕上逐屏显示文件的内容,我们可以通过键盘操作来查看文件的内容。

4. 使用head和tail命令head和tail命令分别用于查看文件的头部和尾部内容,并且它们都是以只读方式打开文件的。

UNIX系统常用命令

UNIX系统常用命令
如$PATH中有/usr/bin目录,存在ss.sh文件,可直接ss.sh,而不用/usr/bin/ss.sh
uname: 显示操作系统信息
***************************************************************************************
deluser/userdel: 删除用户
passwd:修改密码 passwd username修改username的密码
usermod: 修改用户信息
***************************************************************************************
/dev/rmt0 指定缺省磁带设备。
/bin/tar 指定 tar 命令的符号链接。
/usr/bin/tar 包含 tar 命令。
/tmp/tar* 指定临时文件。
***************************************************************************************
ls >> file1 将ls 命令显示的内容附加存到file1的尾部
grep abc < file1 将file1的内容作为grep abc命令的输入
UNIX管道: 将一文件的输出作为另一文件的输入。管道符号如下:
| 将左边命令的输出,作为右边命令的输入
例如:
c -- 字符(character), p --- 管道(pipe)
-user user 寻找属于user所拥有的文件, user可为用户名或uid号

LINX和UNIX常用命令

LINX和UNIX常用命令

LINX和UNIX常用命令常用命令cd 是最基本的进入目录操作ls 参数-l/-a/-d/-i是查看子目录及文件的操作ll 也是子看子目录及文件的,但是它有显示目录及文件的权限说明。

Cp 和 ls -l 的作用一样,cp 参数-i/-f/-r 将文件和目录从一个目录拷贝到另一个目录。

ln 参数-s/-f 链接命令,是给系统中已有的文件指定另一个名称。

就像快方式一样mv 参数-i/-f 将目录或文件移动的命令。

另一个功能是修改文件或目录名(何移动的目录在原目录的话)。

rm 参数-i/-f/-r 删除文件 -i删除时需要确认,-f删除时不需要确认,-r删除目录时将里面的子目录和文件一起删除mkdir 参数-p/-m 创建目录 -p创建目录时其父目录不存在时首先创建父目录-m创建目录时指定权限rmdir 参数-p 删除目录 -p删除目录下所有子目录rename 重命名more 查看文件信息,如一页显示不过来,会分页显示cat 在屏幕上显示文件,连接两个或多个文件。

less 和more一样的功能,但它多了能往回看的功能head 查看文件开头部分tail 查看文件末尾部分。

echo 显示文字。

file 判断文件类型。

type 显示命令所在的路径。

chmod 更改文件及目录读写权限chgrp 改变文件或目录的所属组。

chown 改变文件或目录所属用户。

tar 是解压和压缩文件的功能参数 -c-v-f-z-xwhatis 提问命令问计算机"这是什么"whereis 同上"它在哪里"who 看有谁在登录系统ww 看谁登录后干了什么whoami 显示自身用户名称。

last 显示用户本次和曾经的登陆时间。

df 检查文件系统的空间占用情况。

mount 挂载命令。

可以挂载一个光驱,U盘,硬盘等等umount 取消挂载find 查找文件命令。

类似搜索功能,但在当前目录及子目录下搜索ps -axj 显示进程信息,组ID,进程ID,用户ID等kill 中止进程命令。

UNIX操作系统常用命令

UNIX操作系统常用命令
:q:退出
:q!:不保存退出
:w:保存文件
:x:保存并退出
/字符串;查找字符串
2、more
说明:按页查看文本文件
用法:more 文件名
3、cat
说明:查看文本文件
用法:cat 文件名
五、系统状态命令
1、env
说明:说明:查看系统内存、CPU等的使用情况,只在HP主机上有效。
2、gzip
说明:将一个文件压缩归档
用法:gzip 文件名
3、gunzip
说明:将一个文件解压缩
用法:gunzip 文件名
四、文件编辑命令
1、vi
说明:文本文件编辑器
用法:vi编辑命令说明
(1)、三种模式:命令模式、文本输入模式、命令项模式,用Esc键在模式间切换
(2)、命令模式下的命令:
说明:在指定的文件中查找指定的字符串
用法:grep 字符串 文件名
8、wc
说明:计算一个文件的行数、单词数和字符数
用法:wc 文件名
三、文件归档命令
1、tar
说明:将一个文件系统或一个目录归档为一个文件
用法:
归档:tar cvf 文件名 目录名
还原:tar xvf 文件名
八、系统相关命令
1、passwd
说明:修改当前用户的密码
用法:passwd
九、帮助命令
1、man
说明:查看帮助信息
用法:man 命令名

3、cp
说明:复制文件
用法:cp 源文件名 目标文件名
4、rm
说明:删除文件
用法:rm 文件名

HPUNIX操作系统管理常用命令

HPUNIX操作系统管理常用命令

HPUNIX操作系统管理常用命令1. uname命令:用于显示操作系统的名称和版本。

例如,uname -a 可以显示全部的系统信息。

2. who命令:用于显示当前登录到系统的用户信息。

例如,who -u 可以显示包含详细信息的用户列表。

3. ps命令:用于显示当前系统上运行的进程信息。

例如,ps -ef可以显示所有进程的详细信息。

4. top命令:用于实时监视系统的资源使用情况。

例如,top -u可以显示按照CPU使用率排序的进程列表。

5. kill命令:用于终止正在运行的进程。

例如,kill PID可以终止具有指定进程ID的进程。

6. df命令:用于显示文件系统的磁盘空间使用情况。

例如,df -h 可以显示以人类可读的格式显示磁盘空间的详细信息。

7. du命令:用于计算目录或文件所占用的磁盘空间。

例如,du -sh 可以以人类可读的格式显示目录的磁盘空间使用情况。

8. ls命令:用于显示文件和目录的列表。

例如,ls -l可以显示以长格式列出的文件和目录。

9. cd命令:用于更改当前工作目录。

例如,cd /home可以将当前目录更改为/home。

10. mkdir命令:用于创建新的目录。

例如,mkdir mydir可以创建名为mydir的新目录。

11. rm命令:用于删除文件或目录。

例如,rm myfile.txt可以删除名为myfile.txt的文件。

12. cp命令:用于复制文件或目录。

例如,cp myfile.txt mydir可以将myfile.txt复制到mydir目录中。

13. mv命令:用于移动文件或目录。

例如,mv myfile.txt mydir可以将myfile.txt移动到mydir目录中。

14. cat命令:用于显示文件的内容。

例如,cat myfile.txt可以显示名为myfile.txt的文件内容。

15. tail命令:用于显示文件的尾部内容。

例如,tail -n 10 myfile.txt可以显示myfile.txt文件的最后10行。

unix操作系统常用命令

unix操作系统常用命令

unix操作系统常用命令Unix操作系统是非常常见、流行的操作系统之一,它被广泛应用于网络服务器、数据中心等领域。

Unix操作系统内置了很多命令和工具,这些命令和工具可以帮助管理员和开发人员管理系统、进行开发和维护等任务。

在本文中,我们将讨论一些Unix操作系统常用命令。

一、文件和目录管理命令1. cd:切换当前工作目录。

2. pwd:显示当前工作目录的路径。

3. mkdir:创建一个新目录。

4. rmdir:删除一个空目录。

5. ls:列出目录内容。

6. cp:复制文件或目录。

7. mv:移动或重命名文件或目录。

8. rm:删除文件或目录。

9. touch:创建一个新文件或更新现有文件的时间戳。

10. chmod:更改文件或目录的权限。

二、文本文件处理命令1. cat:连接和显示文件内容。

2. less:在终端上查看文件内容。

3. grep:在文件中查找一个模式。

4. awk:文本处理工具,可以处理大量的文本文件数据。

5. sed:文本处理工具,可以进行单行文本替换、多行文本编辑等。

6. sort:对文件进行排序。

7. uniq:删除文件中的重复行。

8. tee:将文件内容从标准输入中读取,并将其复制到标准输出和文件中。

9. diff:比较两个文件或目录之间的差异。

10. wc:计算文件中的行数、单词数和字节数。

三、进程管理命令1. ps:查看系统中运行的进程。

2. kill:结束一个进程。

3. top:实时查看系统资源使用情况和进程状态。

4. bg:将一个进程放到后台运行。

5. fg:将一个后台进程恢复到前台运行。

6. nice:更改进程的优先级。

7. renice:更改运行中的进程的优先级。

四、网络管理命令1. ping:测试网络连接并检查响应时间。

2. netstat:查看正在使用的网络接口和连接。

3. traceroute:追踪数据包的路由路径。

4. route:设置或显示内核的路由表。

SCO_UNIX系统常用命令

SCO_UNIX系统常用命令

SCO UNIX系统常用命令一.常用系统命令1. 登录在login:下,输入用户名,密码,进入显示shell名令提示符,超级用户#>,普通用户$>.2 su#>su – oracle3 退出exit logout ctrl+d(强制退出)4 passwd 修改密码5 man 查命令的解释6who 查看登录用户,包括自己。

Who am I7finger 显示当前用户的信息。

8clear 清屏9setcolor –n 置屏幕为normal,黑底白字。

10wall 广播信息wall-》回车-》输入内容-》ctrl+dmail 发送邮件mail 接收用户名-》回车-》输入内容-》ctrl+d11关机shutdown –g0 –y 立即关闭无需确认haltsysrebootinit 0 关机init 6 停止系统运行并重启12du dfspacedu:显示文件目录占用的磁盘空间大小。

Dfspace: 显示空闲磁盘空间。

13scoadmin 系统管理工具14uname –X 显示系统信息15env 显示更改环境设置set16sar 系统维护的重要工具/usr/lib/sa/sar_enable –y 打开/usr/lib/sa/sar_enable –n 关闭从14个方面报告系统的活动情况,重点监视内存和cpu的使用情况.sar –r 30 4 报告内存和交换区的使用.sar –u 30 4 报告cpu的使用情况.Wio值高表示硬盘存在IO瓶颈Idle 值高表示等待分配内存,需扩内存小于30表示进程主要竞争的自源是cpu.ipcs 显示共享内存ipcrm -m(s) id号integrity 把文件控制数据库与文件系统中的文件,进行比较.Fixmog 使全部的系统文件或指定的系统文件和鉴别数据库一致起来.二.文件目录相关命令1 pwd 显示当前所在目录2cd3mkdir 创建目录4rmdir 删除目录5rm 删除文件rm –r6mv 源目标7cp 源目标cp -r8ln 源目标文件的链接9pg 文件more 文件cat 文件10建立空文件pg >文件cat >文件cp /dev/null >文件>文件11ls –ll 文件名12 vi 文件编辑文件13 文件打包tar xvf 文件tar tvf 文件tar cvf 目标文件名源文件列表uncompress 文件compress 文件tar cv6 文件名tar cv6P 生成安装盘tar xv6 文件名14 chown15 chgrp16 chmod64475517 grep三.文件系统1fsck 文件系统的检查修复2mkdev hd 创建硬盘设备3mkdev fs 创建文件系统4divvy 划分子区5scoadmin->filesystem manager 设置文件系统6mount /dev/d1250 /diskarray 安装文件系统7umount /diskarraky 拆卸文件系统8fsstat /dev/fs0135ds189/etc/default/filesys 文件系统表三.进程管理1 ps –ef 查看进程2ps –u root 查看某用户执行的进程3kill –9 强行将进程中止。

02UNIX基本命令的使用

02UNIX基本命令的使用

实验二 UNIX基本命令的使用
⒈实验目的
掌握UNIX中passwd、date、who、cal、help、learn、man等常用命令的使用。

⒉实验环境
安装有RHEL5虚拟机的计算机一台。

⒊实验任务
练习使用passwd等基本UNIX命令。

⒋实验步骤
(1)用who命令查看当前有谁登录到了系统;用带选项的who命令查看当前登录到系统的用户总数和系统启动时间;练习使用who命令的其他选项。

who命令:
Who am i命令:
Who -H命令:
Who --heading命令:
Who -q命令:
Who --count命令:
Who -b命令:
Who --help命令:
(2)用date命令查看当前的日期和时间。

date命令:
(3)用cal命令查看自己的生日是星期几。

cal命令:
(3)查看2013年的日历。

cal 2013:
(5)用passwd命令修改密码,试用一个不满足口令组成要求的字符串作为新口令,以便了解UNIX系统显示的错误信息的类型,成功修改后,重新启动系统并用新密码重新登录。

若使用的是公共计算机,应将密码改回,便于以后其他同学使用。

(6)练习使用删除键、行删除键。

删除键:[Backspace]、[Ctrl-h]
行删除键:[Ctrl-u]
(7)使用man命令查看所学过的命令的详细信息,如passwd等。

man passwd命令:
(8)使用—help选项显示某个命令的帮助信息。

passwd –help命令:
(9)更换当前使用的shell,最后改回到原来的shell。

hpunix常用命令

hpunix常用命令

hp-ux/linux常用命令:1、uptime、w - 显示系统的运行时间,和(或)已登录的用户,以及登录用户正在执行的操作uptime输出当前时间、系统的运行时间、登录到系统的用户数目,以及在过去的1、5 和15 分钟内在活动处理器的运行队列中的平均作业数。

w链接到uptime ,且与uptime -w 输出相同的输出,即显示系统上当前活动的摘要。

who指令是用来查询目前有那些人在线上who -r 指明init 进程的当前run-level 。

最后三个字段包含init 的当前状态、以前进入该状态的次数和先前的状态。

每当init 变更为不同的运行状态时,这些字段都会更新。

finger–R(查看当前登录到主机的客户机信息)last 、lastb 指明用户和tty 的上一次登录2、which命令的使用(查看某命令的绝对路径)3、uname:显示系统信息4、dmesg- 收集系统诊断消息以构成错误日志dmesg 在系统缓冲区中查找最近输出的诊断消息,并在标准输出上输出它们。

5、fstyp - 确定文件系统类型 f_flag=16是largefiles,=0是no largefiles。

还可以使用如下命令:df -nmount –vvi /etc/fstab6、netstat -in 显示网络连接和网络接口信息7、vgdisplay :显示有关卷组的信息lvdisplay :显示有关逻辑卷的信息pvdisplay:显示有关物理卷的信息8、find pathname_list [expression]find 命令以递归方式降序检索pathname_list (即,一个或多个路径名)中给出的每个路径名的目录层次结构,以搜索与下述基元编写的布尔型expression 相匹配的文件。

删除bdump目录下超过n天没有访问的trc文件:find /u01/app/oracle/admin/hadb/bdump -name '*.trc' -atime n -exec rm {} ;9、bdf:显示指定filesystem (例如/dev/dsk/c0d0s0 )上或包含指定file (例如$HOME )的文件系统上的可用磁盘空间量。

eof 命令的用法

eof 命令的用法

eof命令的用法在Unix/Linux系统中,eof是一个常用的命令,用于测试文件是否已经到达结尾。

它通常与输入/输出操作一起使用,用于确定文件是否已经读取到末尾。

在本篇文章中,我们将介绍eof命令的用法、常见选项和注意事项。

一、eof命令概述eof命令用于检查文件是否已经读取到结尾。

它通常与输入/输出操作一起使用,例如使用cat、grep、sed等命令读取文件内容。

当文件已经读取到末尾时,eof命令会返回true,否则返回false。

要使用eof命令,您需要将其与输入/输出操作一起使用。

以下是一些常见的用法示例:1.检查文件是否已读取到结尾:```basheoffilename```其中,filename是要检查的文件名。

如果文件已经读取到末尾,eof命令将返回true;否则返回false。

2.在循环中使用eof命令:在循环中,您可以使用eof命令来检查文件是否已经读取到结尾,并根据结果决定是否继续循环。

例如:```bashwhilereadline;do#处理每一行内容的代码ifeoffilename;thenbreakfidone<filename```在上述示例中,我们使用while循环逐行读取文件内容,并在每次迭代中检查文件是否已经读取到结尾。

如果已经到达结尾,则使用break语句退出循环。

三、eof命令常见选项eof命令有一些常用的选项,可以帮助您更灵活地使用它。

以下是一些常见的选项:*`-n`:指定要读取的行数。

该选项可用于限制要检查的文件范围。

*`-r`:用于启用文本文件的原始格式检测(忽略行尾字符的变化)。

这对于处理不同格式的文件时非常有用。

*`-f`:指定要检测的文件名列表,而不是单个文件。

您可以将多个文件名作为参数传递给eof命令,以便同时检查多个文件。

四、注意事项在使用eof命令时,请注意以下几点:1.eof命令仅用于测试文件是否已经读取到结尾,它不会执行任何写入操作。

UNIX操作系统常用命令

UNIX操作系统常用命令

UNIX操作系统常用命令1. ls命令:用于列出当前目录中的文件和目录。

示例:ls -l 显示文件和目录的详细信息。

2. cd命令:用于切换当前工作目录。

示例:cd /usr/bin 切换到/usr/bin目录。

3. pwd命令:用于显示当前工作目录的路径。

示例:pwd 显示当前工作目录的路径。

4. cp命令:用于复制文件或目录。

示例:cp file1 file2 复制文件file1为file25. mv命令:用于移动文件或目录,或者为文件或目录重命名。

示例:mv file1 file2 将file1重命名为file26. rm命令:用于删除文件或目录。

示例:rm file 删除文件file。

7. mkdir命令:用于创建一个新目录。

示例:mkdir dir 创建一个名为dir的目录。

8. rmdir命令:用于删除一个空目录。

示例:rmdir dir 删除名为dir的空目录。

9. cat命令:用于查看文件的内容。

示例:cat file 查看文件file的内容。

10. less命令:用于分页查看文件的内容。

示例:less file 分页查看文件file的内容。

11. grep命令:用于在文件中匹配指定模式的文本。

示例:grep pattern file 在文件file中符合模式pattern的文本。

12. find命令:用于在指定的目录及其子目录中符合条件的文件。

示例:find /path -name "pattern" 在目录/path及其子目录中匹配模式pattern的文件。

13. chmod命令:用于修改文件的权限。

示例:chmod 755 file 修改文件file的权限为rwxr-xr-x。

14. chown命令:用于修改文件或目录的所有者。

示例:chown user file 修改文件file的所有者为user。

15. ps命令:用于列出当前系统中的进程。

示例:ps 显示当前运行的进程。

SCO_SCOUNIX常用命令

SCO_SCOUNIX常用命令

UNIX操作系统内容简介本书以SCO UNIX为例,简要地介绍了有关UNIX操作系统的应用和维护的基础知识。

本书分为三篇,第一篇是基础篇,介绍了UNIX操作系统的基本知识和维护操作,主要是课堂讲授的内容;第二篇是深入篇,主要介绍了维护方面的知识,供自学用;第三篇是上机指导篇,供上机用。

本书假定读者已经具备了DOS操作系统的知识。

本书可供UNIX维护人员参考。

目录第一篇基础篇第一章UNIX操作系统概述 (1)1.1 UNIX操作系统简介 (1)一、UNIX特点 (1)二、UNIX流派及标准 (2)1.2 UNIX系统组成 (2)1.3 与UNIX有关的几个名词 (3)第二章UNIX常用操作 (4)2.1 启动终端 (4)2.2 登录 (5)2.3 UNIX命令 (5)一、UNIX命令格式 (5)二、特殊按键 (6)三、UNIX常用简单命令 (7)四、UNIX用户间简单通讯命令 (8)2.4 注销(退出UNIX系统) (10)第三章UNIX文件系统 (10)3.1 UNIX文件系统分类 (10)3.2 UNIX文件类型 (10)3.3 UNIX树型目录结构 (11)3.4 UNIX文件名称 (12)3.5 UNIX文件存取权限 (12)3.6 UNIX重定向与管道 (15)3.7 UNIX文件系统常用命令 (15)第四章UNIX文件系统常用工具和实用程序 (17)4.1 vi编辑器的最基本用法 (17)4.2 利用find命令查找文件 (18)4.3 grep命令基本用法 (19)4.4 利用cmp命令比较文件 (19)4.5 文件的备份和恢复实用程序 (20)一、tar命令 (20)二、cpio命令 (21)4.6 文件压缩和解压程序 (22)一、compress 压缩命令 (22)二、pack 压缩文件 (22)三、gzip 压缩文件 (22)四、pkzip压缩文件 (23)第五章UNIX简单维护与管理 (23)5.1 UNIX开机举例 (23)5.2 UNIX关机举例 (23)5.3 修改系统时间 (23)5.4 如何控制后台进程 (23)5.5 如何查看磁盘使用情况 (24)5.6 掉电故障及处理 (24)第六章网络通信 (25)6.1 TCP/IP协议 (25)6.2 查看网上用户信息 (25)6.3 使用mail 发送和接收电子邮件 (25)一、发送电子邮件 (25)二、阅读电子邮件 (26)6.4 在网络上登录和拷贝 (26)一、telnet (26)二、ftp (28)基础篇小结 (30)基础篇习题 (30)第二篇深入篇第一章UNIX启动和定时管理 (32)1.1 UNIX启动过程 (32)1.2 UNIX用户的登录过程 (32)1.3 daemon进程 (33)1.4 UNIX系统的定时器 (33)第二章UNIX用户管理 (34)2.1用户管理 (35)一、增加新用户 (35)二、删除用户 (35)一、增加新用户组 (35)二、删除用户组 (36)2.2 采用另外一种方法增加和删除用户 (36)一、增加用户 (36)二、删除用户 (37)第三章存储设备的使用 (38)3.1创建设备 (38)3.2 mount和umount命令 (38)一、mount命令 (38)二、umount命令 (39)3.3 软盘的使用 (39)一、软盘设备的创建 (39)二、软盘的格式化 (40)三、安装文件系统 (40)四、软盘的挂接 (40)3.4 硬盘的使用 (40)一、SCSI接口卡 (40)二、SCSI硬盘设备的创建 (41)三、硬盘的分区 (42)四、硬盘的挂接 (42)3.5 CD-ROM的使用 (42)一、CD-ROM设备的创建 (42)二、CD-ROM的挂接 (43)第四章网络、主机和路由参数设置 (43)4.1 /etc/networks文件 (43)4.2 /etc/hosts文件 (43)4.3 /etc/gateways文件 (44)4.4 设置步骤 (44)4.5 测试 (45)深入篇小结 (45)深入篇习题 (45)第三篇UNIX上机指导第一部分上机环境 (46)1.1 UNIX主机环境 (46)1.2 工作站环境 (46)第二部分在工作站上登录UNIX (47)2.1 NetTerm的安装 (47)2.2 NetTerm的使用 (47)第三部分UNIX常用命令的使用 (48)3.1 常用命令之一 (48)3.2 常用命令之二(选做) (52)3.3 常用命令之三 (52)第四部分ftp的使用 (53)4.1 ftp的安装 (53)4.2 使用ftp拷贝文件 (54)附录附录A UNIX命令速查表 (55)附录B 习题参考答案 (57)基础篇习题参考答案 (57)深入篇习题参考答案 (58)第一篇基础篇第一章UNIX操作系统概述1.1 UNIX操作系统简介UNIX是较早广泛使用的计算机操作系统之一,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。

chmod命令用法

chmod命令用法

chmod命令用法以“chmod命令用法”为标题,写一篇3000字的中文文章chmod命令用法是操作系统中最常用的命令之一,是用于改变文件或目录的权限的重要工具。

Unix系统是一个多用户和多任务的操作系统,它具有很强的安全性,并且可以使用chmod命令来控制文件的权限。

本文将详细介绍chmod命令的使用方法,包括它的选项、语法以及其在系统中的作用。

chmod命令可以用于更改文件或目录的权限,它是一个复杂而强大的命令,它由多个字母组成,每个字母代表一种权限,可以通过它来控制哪个用户可以访问文件或目录,以及其他用户可以对文件或目录做什么操作。

chmod有三种不同的表示方式,分别是符号法、数字法和字母法。

其中,符号法最常用,它使用“+”和“-”来表示权限的增加和减少;数字法使用数字,每一位的数字代表一个权限;字母法使用字母,每一个字母代表一个权限。

chmod最常用的格式可以总结为:chmod [选项]限文件或目录,其中,选项有“-R”、“-H”、“-L”和“-P”,它们分别表示“递归处理”、“隐藏文件”、“符号链接”和“管理员保护”,其中的权限可以使用文字、数字或者符号来表示,这取决于用户的需求。

使用chmod命令需要注意的是,在使用chmod命令进行权限修改时,要根据文件的类型,合理的授予或撤销权限,以确保文件被正确地访问和使用。

在使用chmod命令时,用户除了要注意权限设置之外,还需要注意文件所属用户或组,以及这个用户或组的权限。

这是因为,如果改变一个文件的拥有者,即使设置了权限,该文件的权限也会和新拥有者的权限保持一致。

总的来说,chmod命令是一个强大而复杂的工具,它可以用来控制文件和目录的访问权限,用来保证文件安全性,在进行文件权限修改时,用户应该根据文件的类型、拥有者以及组的权限,合理的授予或撤销相应的权限。

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

UNIX系统及BSJ2200系统培训第一章SUN系统介绍第一节SUN的发展史(一)硬件体系81--89 Sun1/2/3 CISC Motrala 680x0系列89--94 Sun4/60 sparc1 Risc sparc65 sparc1+70 sparc2Server : Sun/290/670/69093--96 Sparc10/20 SuperSparcServer : 1000/200096--97 Ultra1(140/170/170E/200E)UltraSparc SBUS体系结构,UPA接口Ultra2Server : E150,E300098--99 Ultra5 ,Ultra10 PCI体系结构(IDE外设)Ultra30,Ultra60Server : E250,E450,E35002000-至今BLADE 150/2000/2500(二)软件体系Solaris 1.x SunOS 4.1.3+OpenWindow 1.x BSDSolaris 2.x System V 32bit2.5.1 SunOS 5.5.1 +OpenWindows2.6 SunOS5.6+CDE1.2Solaris 2.7(7) 64 bitSolaris 2.8(8) for sparc平台/intel x86平台Solaris 2.9(9) for sparc平台/intel x86平台第二节SUN系统的安装以SUN Ultra5(9.1G)硬盘Solaris2.7为例,步骤如下:1、在OK提示下输入:boot cdrom2、出现“Select Language and local”时,选择“Continue”按钮。

3、出现“The Solaris installation program”时,选择“Continue”按钮。

4、出现“Identify this system”时,选择“Continue”按钮。

5、出现“Hostname”时,先输入机器名后,再选择“continue”按钮。

6、出现“Network connectively”时,先选择“Yes”,再选择“Continue”。

7、出现“IP Address”时,输入IP后,选择“Continue”。

8、出现“Confirm Infirmation”时,选择“Continue”。

9、出现“Name service”时,先选择“None”后,再选择“Continue”。

10、出现“Confirm Infirmation”时,选择“Continue”。

11、出现“Subnets”时,先输入“NO”,再输入“Continue”。

12、出现“Time Zone Geographic region”时,输入“Set”。

13、出现“Geographic region”时,选“Asia Eastern HongKong”。

14、出现“Date and Time”时,选“Continue”。

15、出现“Confirm Infirmation”时,选择“Continue”。

16、出现“Solaris Interactive Installation”时,先选择“Initial”后,再选择“Continue”。

17、出现“Allocate client services”时,选择“Continue”。

18、出现“Select Langues”时,选择“Continue”。

19、出现“Select software”时,选择“Entire Distribition”后,选择“continue”。

20、出现“Select Disks Add”时,选择“Continue”。

21、出现“PreServe Data”时,选择“Continue”。

22、出现“Automatically Layout Filesystem?”时,选“Manual Layout”。

23、出现“Filesystem and disk Layout”时,选择“Customize”,并按如下参数分区:0 / 10001swap 5122overlap 8692345 /opt 8006 /usr 8007 /export/home 577824、出现“Mount remote file system?”时,选择“Continue”。

25、出现“Profile Begin Installation”时,选择“Auto Reboot”第三节文件系统管理(一)硬盘和文件资源硬盘和CD-ROM设备使用块设备接口.硬盘设备文件存储在/dev目录下.字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下.1. 逻辑硬盘设备命名的约定/dev/[r]dsk/cwtxdysz例子:/dev/dsk/c0t3d0s0Cn:controller number控制器号,标识被硬盘控制的加到系统上的逻辑顺序.c0代表第一个硬盘控制器,c1代表第二个硬盘控制器,类推.tn:target number目标号,是位于控制器内的地址,通常在外围设备的背面能找到目标号.Dn:disk number硬盘号,代表连在目标上的设备的逻辑单位号.d0代表第一个硬盘,d1代表第二个硬盘,依次类推.对嵌入式SCSI控制器,硬盘驱动号总是0.Sn:slice or portition numer片或分区号,标识硬盘的分区.2. dmesg命令dmesg命令用实例名和物理名来标识连到系统上的设备.dmesg命令也显示系统诊断信息、操作系统版本号、物理内存的大小以及其他信息.例子:下面的输出信息是从前面的dmesg例子的输出信息中提取出来的,标识着连到系统上的硬盘设备.对每个硬盘设备,输出三行信息,分别表示:硬盘的实例名.硬盘的物理设备名.硬盘的市场名和硬盘的外形信息特征.硬盘的逻辑设备名是对硬盘的物理设备名的符号连接.硬盘的实例名是对物理设备命的内核的缩写.Solaris命令不用此来表示硬盘.3.showrev 命令(二)硬盘分区利用在设备目录下的字符设备文件和块设备文件对硬盘进行访问.然而,硬盘不是由用户直接访问的,是通过分区对它进行访问的,分区由设备目录下的设备文件来表示.“片”是“分区”的另一种说法.分区是管理数据的一个方便的方法.重要的系统文件和程序可以存在一个分区,而用户产生的文件放在另一个分区.它保持不同类型的数据在不同的分区.这使系统管理员能灵活地利用数据或使用不同的备份机制.因为用户的数据每天都发生变化,系统管理员应每天作备份.而重要的系统数据不是经常变化,也就不需经常做备份.由Sun提供的硬盘分区可多达8个,用1-7标识.分区2表示整个硬盘.分区5表示/opt文件系统,此文件系统用来存贮那些未随操作系统一起提供的软件.分区6 是/usr分区,此文件系统包含那些只能在某些类型的系统上运行的文件(如SPARC executables)和一些能在所有系统类型上运行的文件(如联机手册放在/usr/share目录下).分区7的文件系统称为/export/home.这是挂接用户主目录的挂接点.硬盘分区通过在/dev目录下的逻辑设备文件加以访问.如/dev/dsk/c0t0d0s0表示在第一个硬盘上的第一分区.1.format实用程序format程序是一个硬盘维护工具,由系统管理员使用,完成以下任务:重新格式化硬盘.改变分区大小.修理和分析硬盘扇区.Part 标识分区号0-7.Tag 显示分区标签,分区标签用于标识该分区所用的目的(root,usr,home,交换区).Flag 显示分区标志,用以标识访问权限.Cylinders 显示起始和终止的柱面号.Size 按一定方式,以Mbytes或Gbytes为单位显示分区大小.Blocks 按柱面数、磁头数和扇区数来标识分区的大小.2.newfs 创建文件系统命令格式:newfs raw-device例子:newfs /dev/rdsk/c0t1d0s03.fsck 修复文件系统命令格式:fsck raw-device例子:fsck /dev/rdsk/c0t1d0s0(三)挂接文件资源1.mount 文件系统挂接本地或远程文件资源被接到根文件层次,看起来就象是一个单一的文件系统.这个连接操作称为“挂接”,利用mount命令完成文件资源挂接到根文件层次的目录被称为挂接点.在调用挂接命令前,挂接点必须存在.命令格式:mount file_name mount_point没有选项的mount命令显示当前已挂接的文件资源.例子:# mount /dev/dsk/c0t3d0s0 /export/home监视文件系统2. df 显示文件系统所占用的硬盘空间df -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间.各域的含义为:Filesystem 被挂接的文件系统.Kbytes 按Kbyte计算的文件系统大小.Used 已用的数量(Kbytes).Avail 可用的数量(Kbytes).Capacity 已用的百分比.Mounted on 挂接点.注意:大约10%的硬盘空间为文件系统保留,在df -k命令的输出中没有反映这一点.3.umount 摘下文件资源从本地系统上摘下文件资源,超级用户可使用umount命令.命令格式:# umount mount_point如果在被挂接的文件资源目录里有活动,则文件资源不可摘下.在摘下前cd 至/ 目录是一个很好的习惯,不要不加区别地将系统正常运转所需要的文件系统摘下.(四)自动挂接文件资源/etc/vfstab文件系统引导时读/etc/vfstab文件以自动挂接文件资源.该文件包含本地和远程文件资源的登记项.各域的含义:Device-to-mount 标识NFS服务器和文件系统,或被挂接的本地文件系统.Device-to-fsck 标识用于执行fsck的本地原始设备.Mount point 挂接点路径.FS-type 文件系统类型,通常是ufs用于本地文件系统,nfs用于远程文件系统.Fsck-pass 此域中的数字是fsck经过文件系统检查的顺序,相重的数字表示检查并行进行.Mount-at-boot 决定文件系统是否在系统引导时被自动挂接.Mount-options 定义挂接选项,如读/写访问.域中的-表示无选项./dev/[r]dsk/cwtxdysz用于本地ufs文件系统.w,s,y,z分别表示控制器、目标、设备、片.一旦系统建立,手工在单机系统的/etc/vfstab文件中加入远程文件资源登记项.(五)NFS资源Sun的NFS分布式文件系统允许在网络上的机器共享他们的资源.NFS文件系统使机器共享本地文件系统和目录,允许远程用户象本地用户那样访问这些文件系统和目录.1.share,shareall 共享文件资源share –o ro user directory/etc/init.d/nfs.server start2.dfshares 显示远程机共享资源dfshares remote3.mount 挂接远程文件资源mount remote:directory localdir(六)卷管理1./etc/init.d/volmgt [start|stop] 启动卷管理2.volcheck 检查软盘,如有挂接在floppy目录下3.eject [cdrom|floppy] 弹出设备第四节命令介绍(一)常用命令介绍命令格式:命令参数1.ls 显示文件名,等同于dos下dir命令命令格式:ls [option] fileoption:-l 显示详细列表域1 :文件类型和文件权限域2 :文件连接数域3 :文件所有者名字域4 :文件用户组名字域5 :文件长度域6-8 :最近修改日期域9 :文件名-a 显示所有文件,包含隐藏文件(以. 起头的文件名)-R 显示文件及所有子目录-F 显示文件(后跟*)和目录(后跟/)-d 与l选项合用,显示目录名而非其内容2.cd 目录转换,等同于dos下cd命令注意目录分隔符为“/”,与dos相反命令格式:cd dirname3.pwd 显示当前路径4.cat 显示文件内容,等同于dos下type命令命令格式:cat filename5.more 以分页方式查看文件内容.命令格式:more filename6.rm 删除文件命令格式:rm [-r] filename (filename 可为档名,或档名缩写符号.)例子:rm file1 删除档名为file1 之文档.rm file? 删除档名中有五个字元,前四个字元为file 之所有文档.rm f* 删除档名中,以f 为字首之所有文档.rm -r dir1 删除目录dir1,及其下所有文档及子目录.7.mkdir 创建目录命令格式:mkdir [-p] directory-nameExmaple :mkdir dir1 建立一新目录dir1.mkdir -p dir/subdir 直接创建多级目录8.rmdir 删除目录目录必须首先为空命令格式: rmdir directory9.cp 文档复制命令格式: cp [-r] source destination例子:cp file1 file2 将文档file1 复制成file2cp file1 dir1 将文档file1 复制到目录dir1 下,文件名仍为file1.cp /tmp/file1 . 将目录/tmp 下的文档file1复制到现行目录下,档名仍为file1.cp /tmp/file1 file2 将目录/tmp 下的文档file1现行目录下,档名为file2cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录dir2 不存在,则将目录dir1,及其所有文档和子目录,复制到目录dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录dir2.10.mv 文件移动命令格式:mv source destination例子:mv file1 file2 将文档file1,更改档名为file2.mv file1 dir1 将文档file1,移到目录dir1 下,档名仍为file1.mv dir1 dir2 若目录dir2 不存在,则将目录dir1,及其所有档案和子目录,移到目录dir2 下,新目录名称为dir1. 若目录dir2 不存在,则将dir1,及其所有文档和子目录,更改为目录dir2.11.du 查看目录所占磁碟容量命令格式: du [-sk] directory例子:du dir1 显示目录dir1 的总容量及其次目录的容量du -sk dir1 显示目录dir1 的总容量,以k bytes为计量12.find 文件查找命令格式: find dir -name filename command例子:find . -name hello -print 寻找目前目录及所有的子目录内叫hello的文档.find . -ctime +7 -print 找出七天内未被更动的文档find . -size +2000m -print 找出大小超过2000 bytes的文档find /tmp -user b1234567 -print 在/tmp下属於b1234567的文档find . -name '*.c' -exec rm {} 删除所有的.c档find . -name test\* -print 显示当前目录及其子目录文件名前 4 位为test的文件名13.vi编辑器命令状态:j,k,h,l:上下左右0:行首$: 行尾i,I :插入命令,i 在当前光标处插入I 行首插入a,A:追加命令,a 在当前光标后追加,A 在行末追加o,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行r,R :替换命令,r 替换当前光标处字符,R从光标处开始替换数字s: 替换指定数量字符x: 删除光标处字符dd: 删除当前行d0: 删除光标前半行d$: 删除光标后半行ctrl+f :后翻页ctrl+b:前翻页G : 文件尾数字G: 数字所指定行/string 查找字符串n 继续查找N 反向继续查找% 查找对应括号u 取消上次操作ex命令状态:set number 显示行号:set smd 显示显示状态:0 文件首:1,5 copy 7 块拷贝:1,5 del 块删除:1,5 move 7 块移动:1,$s/string1/string2/g 全文件查找string1并替换为string2:wq! 存盘退出(二)增强命令1. ln 文档连结命令格式:ln -s oldname newname ( Hard link )同一文档,可拥有一个以上之名称,可将文档做数个连结.例子:ln -s file1 file2 将名称file2,连结至文档file1.2.grep 搜索字符串命令格式:grep string filename寻找字串的方法很多,比如说我想找所有以M开头的行.此时必须引进pattern的观念.以下是一些简单的□例,以及说明:^M 以M开头的行,^表示开始的意思M$ 以M结尾的行,$表示结束的意思^[0-9] 以数字开始的行,[]内可列举字母^[124ab] 以1,2,4,a,或b开头的行^b.503 句点表示任一字母* 星号表示0个以上的字母(可以没有)+ 加号表示1个以上的字母\. 斜线可以去掉特殊意义<eg> cat passwd | grep ^b 列出大学部有申请帐号者名单cat passwd | grep ^s 列出交换学生申请帐号者名单cat passwd | grep '^b.503' 列出电机系各年级...grep '^\.' myfile.txt 列出所有以句点开头的行3.fgrep 搜索字符串命令格式:fgrep string file4.file 显示文件类型命令格式:file fileall文件类型为shell script,ELF 32bit,ASCII text,data or tar file5.diff 比较文档或目录之不同内容命令格式:diff [-r] name1 name2 ( name1 name2 可同时为档名,或目录名称.)例子:%diff file1 file2比较文档file1 与file2 内,各行之不同处.%diff -r dir1 dir2比较目录dir1 与dir2 内,各文档之不同处.6.cmp 比较文档相同部分命令格式:cmp file1 file27.ftp 远程文件传输命令格式:ftp [hostname|IP address]在进入ftp 之後,如果与remote host 连接上了,它将会询问你username 与密码,如果输入对了就可以开始进行文档传输.注意:如用户无密码,无法注册(1) ftp 命令ascii 将传输模式设为ascii 模式.通常用於传送文字档.binary 将传输模式设为binary 模式,通常用於传送执行档,压缩档与影像档等.cd remote-directory 将远程主机上的工作目录改变.lcd [ directory ] 更改本地主机的工作目录.ls [ remote-directory ] [ local-file ] 列出远程主机上的文档.get remote-file [ local-file ] 取得远方的文档.mget remote-files 可使用通用字元一次取得多个文档.put local-file [ remote-file] 将本地主机的文档送到远程主机.mput local-files 可使用通用字元一次将多个文档放到远程主机上.help [ command ] 线上辅助指令.mkdir directory-name 在远程主机创建一个目录.prompt 更改交谈模式,若为on 则在mput 与mget 时每作一个文档之传输时均会询问.quit/bye 离开ftp .(2) 后台执行ftp1.首先,将过程所用到的指令依顺序放入文档中,如下:%cat ftp_command!mkdir testlcd testcd testpromptbinarymget *.*bye2.其次,建一个.netrc档,属性为400,让ftp 自动到此读取Username与Password,方可顺利login 到的主机,如下:%cat .netrcmachine remote login anonymous password guest3.最後再执行下面指令即可.%nohup ftp remote < ftp_command > message &8.telnet 远程终端访问命令格式:telnet [hostname|IP address]9.rlogin 远程终端登陆命令格式:rlogin [hostname|IP address]10.rcp远程拷贝命令格式:rcp file1 hostname:[path]/file2 从本机拷贝到远程机hostnamercp hostname:[path]/file1 file2 从远程机拷贝到本机rcp –r dir1 hostname:[path]/dir2 带目录拷贝rcp –r hostname:[path]/dir1 dir2 带目录拷贝参考cp及在线帮助11.ps进程查看通常命令格式:ps –ef |grep stringstring 为任意进程名/用户名等。

相关文档
最新文档