Unix命令集
Unix Shell 介绍

Unix Shell 介绍(S. R. Bourne)Unix Shell 介绍S. R. BourneBell 实验室Murray Hill, New Jersey 07974">翻译:寒蝉退士译者声明:译者对译文不做任何担保,译者对译文不拥有任何权利并且不负担任何责任和义务。
原文:/7thEdMan/shell.bun摘要shell 是提供到UNIX 操作系统的接口的一个命令编程语言。
它的特征包括控制流原语、参数传递、变量和字符串替换。
还可获得如while、if then else、case 和for 这样的构造。
在shell 和命令之间可以有双向通信。
可以把字符串值参数、典型的文件名字和标志传递给命令。
命令设置的返回值可用来决定控制流,而来自命令的标准输出可用作shell 输入。
shell 可以修改命令在其中运行的环境。
输入和输出可以重定向到文件,可以调用通过“管道”通信的进程。
通过按照可以由用户指定的顺序查找文件系统中的目录来找到命令。
命令可以读取自终端或文件,这允许把命令过程存储起来以备将来使用。
November 12, 19781.0 介绍1.1 简单命令1.2 后台命令1.3 输入输出重定向1.4 管道线和过滤器1.5 文件名生成1.6 引用1.7 提示1.8 shell 和登录1.9 总结2.0 shell 过程2.1 控制流- for 2.2 控制流- case 2.3 立即文档2.4 shell 变量2.5 test 命令2.6 控制流- while 2.7 控制流- if2.8 命令组合2.9 调试shell 过程2.10 man 命令3.0 关键字参数3.1 参数传送3.2 参数替换3.3 命令替换3.4 求值和引用3.5 错误处理3.6 故障处理3.7 命令执行3.8 调用shell致谢附录A - 文法附录B - 元字符和保留字1.0 介绍shell 既是一个命令语言又是提供到UNIX 操作系统的接口的一个编程语言。
UNIX基础

rwxr-x--x 方
111101001
法 一
75 1
方 法 二
作用 用于非正常中断程序的运行 用于系统通信的中断 用来告诉终端,停止接受输入 告诉终端重新接受输入
# stty -a 显示所有的终端选项
UNIX的基本操作
清除屏幕命令
$ clear
UNIX的基本操作
系统帮助
$ man find
UNIX的基本操作
UNIX系统的关闭
# shutdown –hy 0
UNIX的基本操作 目录操作类命令 文件浏览类命令 文件管理类命令
滤通类命令 系统资源类命令 网络操作类命令
vi的常用命令 系统维护类命令
UNIX的基本操作
内容
UNIX的登录与退出 UNIX用户的切换 UNIX命令行的使用 UNIX控主制机键的的开使机用与关机
清除屏幕 UNIX系统的在线帮助 UNIX系统的重启与关闭
UNIX操作-目录
目录操作命令
ls:显示目录内容 格式:ls [option] [path]
[path]:绝对路径、相对路径
[optin]: -l:显示文件所有属性 -a:显示所有文件含隐含文件 如.profile -s:显示文件占用的block数
UNIX操作-文件的类型与权限
$ ls -l sort -rwxr-x--x 1 myname mygroup 120 Jul 26 10:20 sort
UNIX基础
集成产品部
内容
UNIX操作系统概述 UNIX常用操作命令使用
UNIX简介
内容
UNIX流派与标准 UNIX的特点 UNIX系统组成
UNIX的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功能:删除文档及目录。
dos2unix命令用法

dos2unix命令用法`dos2unix` 命令是一个用于将文本文件从DOS或Windows格式(包含回车符和换行符,CRLF)转换为Unix或Linux格式(只包含换行符,LF)的实用程序。
这在跨平台开发或文件共享的情况下很有用,因为不同操作系统使用不同的行尾符。
下面是`dos2unix` 命令的基本用法:```bashdos2unix [options] file```常见的选项包括:- `-h` 或`--help`:显示帮助信息。
- `-V` 或`--version`:显示`dos2unix` 的版本信息。
- `-n`:不输出警告消息。
- `-q` 或`--quiet`:安静模式,不显示处理的文件名。
例如,要将一个DOS 格式的文件(包含CRLF 行尾符)转换为Unix 格式(只包含LF 行尾符),你可以运行以下命令:```bashdos2unix filename.txt```这将在原始文件上进行直接操作。
如果你想要将文件的内容写入新文件而不更改原始文件,可以使用`-n` 选项:```bashdos2unix -n input.txt output.txt```如果`dos2unix` 命令未安装在你的系统上,你可能需要首先安装它。
在大多数Linux 发行版中,你可以使用包管理器来安装它。
例如,在Ubuntu 上,你可以运行:```bashsudo apt-get install dos2unix```在CentOS 或Fedora 上,你可以运行:```bashsudo yum install dos2unix```安装完成后,你就可以使用`dos2unix` 命令来进行文件格式的转换。
HPUNIX基础命令总结

HPUNIX相关1 基本命令1.1 修改系统参数set_parms,以root用户身份登录并键入以下命令:#/sbin/set_parms options其中,options代表以下选项之一:1.2 更改口令$passwd可以使用passwd命令设置或者更改口令,系统将提示您输入旧口令,然后,提示您输入新口令,并重新输入新口令进行确认。
1.3 列举文件#ls要查看有关文件的其他信息,请使用ll(long listing)命令:#ll1.4 查看文件使用more命令,可以逐屏查看文本文件。
对于多屏才能查看完,可以执行下列任何操作:(1) 按空格键,逐页滚动查看文件。
(2) 按B,逐页回滚查看。
(3) 按Enter键,逐行滚动查看文件。
(4) 按Q,结束查看文件并退出more。
1.5 显示文件的前几行和后几行通常,只需查看文件的起始部分(开头)和结束部分(结尾)。
查看文件的前几行可以使用head命令,如下所示:$head filename缺省情况下,将显示filename的前10行,包括空行。
查看文件的后10行,可以使用tail 命令,如下所示:$tail filename将显示filename的后10行,包括空白行。
head和tail均可附带数字参数,如下所示:$head 25 filename表示显示文件filename的前25行。
1.6 重命名、复制和删除文件(1) 使用mv重命名文件$mv myfile foofilemv命令还可用于将文件移动到系统中的其他位置。
(2) 使用cp复制文件$cp myfile myfile2(3) 使用rm删除文件$rm myfile2 使用方法2.1 如何判断服务器光纤卡和磁盘阵列正确连接切换到root用户,使用如下命令:#ioscan –fnCdisk有一列H/W Type,如果为CLAIMED表示连通,如果为NO_HW表示断开。
2.2 如何查看服务器和磁盘阵列建立的通道切换到root用户,使用如下命令:#strings /etc/lvmtab2.3 如何根据槽位确定网卡的名称在HP服务器后面有标识数字槽位的标牌,对应相应的槽位。
2019-unix命令大全-word范文模板 (26页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==unix命令大全篇一:$unix系统操作命令大全unix系统操作命令大全用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。
1.1 登录当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。
若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。
这时,屏幕上会显示出一些信息和命令提示符。
如:Login: guest [Enter]passwd: ****** [Enter]sun%注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
1.2 退出当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。
当屏幕出现Login时,用户可以安全地离开计算机了。
如:sun% logout [Enter]Login:1.3 修改口令为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成。
如:sun% passwd[Enter]Old Passwd: ******New Passwd: ******Retype New Passwd: ******注:当你退出系统再次登录时,就要使用新的口令。
第二章目录操作命令2.1 显示目录命令:pwd(print working directory)格式:pwd功能:显示出用户当前工作目录的全路径名。
例如:% pwd2.2 建立目录命令:mkdir(make directory)格式:mkdir directory_name功能:建立新目录例如:% mkdir directory2.3 改变目录命令:cd(change directory)格式:cd directory_name功能:改变当前工作目录注释:目录名选项有:(1) 目录名,转到当前目录下的子目录。
Unix_UNIXFTP命令详解及使用技巧
Unix_UNIXFTP命令详解及使用技巧UNIX FTP命令详解及使用技巧ascii: 设定以ASCII方式传送文件(缺省值)bell: 每完成一次文件传送,报警提示.binary: 设定以二进制方式传送文件.bye: 终止主机FTP进程,并退出FTP管理方式.case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母.cd: 同UNIX的CD命令.cdup: 返回上一级目录.chmod: 改变远端主机的文件权限.close: 终止远端的FTP进程,返回到FTP命令状态,所有的宏定义都被删除.delete: 删除远端主机中的文件.dir [remote-directory] [local-file]列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件.get [remote-file] [local-file]从远端主机中传送至本地主机中.help [command]输出命令的解释.lcd: 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录.ls [remote-directory] [local-file]同DIR.macdef: 定义宏命令.mdelete [remote-files]删除一批文件.mget [remote-files]从远端主机接收一批文件至本地主机.mkdir directory-name在远端主机中建立目录.mput local-files将本地主机中一批文件传送至远端主机.open host [port]重新建立一个新的连接.prompt: 交互提示模式.put local-file [remote-file]将本地一个文件传送至远端主机中.pwd: 列出当前远端主机目录.quit: 同BYE.recv remote-file [local-file]同GET.rename [from] [to]改变远端主机中的文件名.rmdir directory-name删除远端主机中的目录.send local-file [remote-file]同PUT.status: 显示当前FTP的状态.system: 显示远端主机系统类型.user user-name [password] [account]重新以别的用户名登录远端主机.: 同HELP.FTP使用技巧FTP(文件传输)和E-mail(电子邮件)、Telnet(远程登录)一样,是Internet的三大主要功能之一。
dos2unix用法
dos2unix用法dos2unix 是一种在 Linux 和 Unix 操作系统中非常常见的命令行工具,它的作用是将 Windows 操作系统下的文本文件格式转换成Unix 和 Linux 可识别的格式。
dos2unix 命令的基本用法是:```dos2unix [option] sourcefile(s)```其中 option 可以是以下选项之一:- -n:不输出文件结尾的换行符;- -c charset:指定字符集编码;- -k:保留文件结尾的换行符;- -h:显示帮助信息;- -V:显示版本信息;sourcefile(s) 是需要进行格式转换的文件名或者文件名模式。
当我们在 Windows 系统中编写文本文件时,会出现一些特殊字符,如回车符(\r)和换行符(\n)等。
dos2unix 命令会将这些特殊字符转换成 Unix 和 Linux 系统中所使用的标准换行符(\n),这样就可以在 Unix 和 Linux 系统上正确显示文本内容。
dos2unix 命令的使用很简单。
首先,在 Linux 或 Unix 终端中打开命令行窗口,然后输入以下命令:```dos2unix file.txt```其中 file.txt 表示需要进行格式转换的文件名。
执行这个命令后,dos2unix 就会将 file.txt 文件中的 Windows 特殊字符转换成 Unix和 Linux 可以识别的标准换行符。
如果你需要批量转换多个文件,可以使用通配符来匹配多个文件名,例如:```dos2unix *.txt```这个命令会将当前目录下所有以 .txt 结尾的文件格式进行转换。
需要注意的是,dos2unix 命令会直接修改源文件,所以在进行格式转换之前,最好先备份一下原始文件。
总结一下,dos2unix 命令是一种非常常见的用于将 Windows 格式的文本文件转换成 Unix 和 Linux 格式的命令行工具,使用非常简单,并且方便实用。
Unix 压缩命令
1、如何才能解开.tgz或.tar.gz文件?1)方法一:gzip -d filename.tar.gz 或gzip -d filename.tgztar -xvf filename.tar2)方法二:解压并列表:gzip -dc filename.tgz | tar xvf - #解.tgz文件gzip -dc filename.tar.gz | tar xvf - #.tar.gz 同 .tgz文件只列表不生成文件:gzip -dc filename.tgz | tar tvf - #解.tgz文件gzip -dc filename.tar.gz | tar tvf - #.tar.gz 同 .tgz文件gzip的其他使用方法参见gzip -h============================================================ 2、如何才能解开.z或.Z文件?1)解.z 文件: gzcat filename.z2)解.Z 文件:uncompress -c filename.Z============================================================ 3、如何解.tar.Z文件?1)解压并列表:zcat filename.tar.Z | tar xvf - #解.tar.Z文件uncompress -c tast.tar.Z | xvf - #uncompress -c 同zcat2)只列表不生成文件:zcat filename.tar.Z | tar tvf - #解.tar.Z文件uncompress -c filename.tar.Z | tvf - #uncompress -c 同zcat============================================================ 4、如何安装、卸载、列出rpm包信息?(linux常用)1)安装rpm包时显示进度例如:用-vh参数,如rpm -ivh ipchains-1.3.6-1.i386.rpm2)直接通过ftp来安装rpm包例如:rpm -i ftp://ftp.xxx.xxx3)校验所有的rpm包,查找丢失的文件例如:rpm –Va4)查找一个文件属于哪个rpm包例如:rpm -qf /usr/bin/who5)列出一个rpm包的描述信息例如:rpm -qpi mon-0.37j-1.i386.rpm6)列出一个rpm包的文件信息例如:rpm -qpl mon-0.37j-1.i386.rpm7)列出并过滤已经安装的包例如:rpm –q |grep IBM8)删除已安装的包例如:rpm –e 包名9)其他rpm操作参见#rpm --help============================================================5、如何使用tar命令测试、展开、生成tgz包?tar zvfx filename.tgz #在当前目录下展开这个包tar zvft filename.tgz #只测试不展开tar zvfx filename.tgz -C /new-dir #展开后放到/new-dir目录下tar zvfc filename.tgz /filename #把/filename目录下所有的文件及子目录打包成filename.tgz============================================================6、如何解开和生成tar文件?tar xvf filename.tar #当先目录解包tar tvf filename.tar #只显示不生成文件tar cvf filename.tar <file or dir list> #生成包tar的参数很多,要仔细学习参见#tar -h============================================================7、如何象在PC上的ARJ那样的分解打包软件?# split -b 100k big.file将big.file分解成若干500K的小文件(名为xa, xb, xc, ...)# split -l 500 big.file将big.file分解成每个500 lines的小文件其它使用方法参见split –h============================================================8、在Unix下如何压缩文件?在unix下压缩方法有多种,可以参见gzip、gunzip、zcat、compress等工具文档,也可以参见上面所述的一些方法。
常用命令CAT详解
Unix常用命令cat详解这个命令可不是“猫”的意思,而是catenate的缩写。
顾名思义,是把东西串起来。
比如:cat file1 file2就是把文件file1和file2连在一起,然后输出到屏幕上。
注意,输出到屏幕上是cat的自定义目的。
如果要改变它的输出方向,就必须使用Unix操作系统系统的输出重定向符"",""输出重定向符。
稍微高级一点的dos用户都知道这个符号。
在Unix操作系统里的用法同Dos的区别不是很大。
但比较不同的地方是,Unix操作系统系统将任何的一个外设都认同为一个文件。
所以如果你要将输出重定向到打印机之类的地方,只要写上代表打印机的设备文件名。
前一章里我们曾讲过终端机器名,它也是一个文件。
比方我的设备机器是ttya,而小李的设备机器是ttyb,他想让我把当前目录的内容给他看。
那么用这条命令就可以了ls -a-u-F ttyb。
这充分利用了Unix操作系统系统多用户的设计思想。
同样的使用ls -a-u-Ffile1就是将当前Unix操作系统目录列表输出到file1中。
又比如:cat file1 file2file3就是将文件file1和file2的内容输出到file3中。
在Dos里这条命令被写成copyfile1+file2 file3当你用''来输出重定向的时候,Unix操作系统马上打开一个空文件来准备存放''之前那个文件命令的输出结果。
比如:cat file1 file2file3系统先将file3的内容清空。
所以:cat file1 file2file1这条命令将产生一个错误提示。
也许这条命令的本意是增加file1里的内容,但在系统初始这条命令的时候就把file1里的内容清空了。
所以你得到一个错误提示。
如果要追加文件内容请使用以下命令:cat file2file1""表示追加,而不是先清空file1中的内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UNIX基本命令目 录目 录课程说明......................................................................................................................................1课程介绍......................................................................................................................................1课程目标......................................................................................................................................1相关资料......................................................................................................................................1第1章 UNIX通用基本命令............................................................................................................21.1 使用UNIX..............................................................................................................................21.1.1 使用unix的注意事项....................................................................................................21.1.2 让命令在后台运行.......................................................................................................31.1.3 UNIX功能键................................................................................................................31.2 文件的存取权限.....................................................................................................................41.2.1 文件存取权限的显示...................................................................................................41.2.2 文件存取权限的修改...................................................................................................41.2.3 改变文件属主及文件所在组........................................................................................61.3 UNIX重定向与管道................................................................................................................61.3.1 UNIX重定向................................................................................................................61.3.2 UNIX管道....................................................................................................................71.4 UNIX目录及文件操作命令.....................................................................................................71.4.1 man命令.....................................................................................................................71.4.2 ls命令..........................................................................................................................81.4.3 pwd 命令.....................................................................................................................81.4.4 cd命令.........................................................................................................................91.4.5 mkdir 命令...................................................................................................................91.4.6 rmdir 命令...................................................................................................................91.4.7 cat 命令.....................................................................................................................101.4.8 head 命令.................................................................................................................101.4.9 more 命令.................................................................................................................101.4.10 cp 命令....................................................................................................................111.4.11 mv 命令...................................................................................................................121.4.12 rm 命令...................................................................................................................121.4.13 chmod 命令.............................................................................................................121.4.14 chown 命令.............................................................................................................131.4.15 chgrp 命令..............................................................................................................131.4.16 touch 命令...............................................................................................................131.4.17 find 命令..................................................................................................................141.4.18 grep 命令................................................................................................................14