1.1 登录
% chmod 777 filename 可读可写的最高权限。
3.14改变文件所有权 命令:chown (change owner) 格式:chown username filename chown -R username directory 功能:改变文件或目录的所有权。 选项:-R 将改变目录中所有文件及目录的拥有者。 注释:只有文件的主人和超级用户才能改变文件的所有权。 例如:% chown username filename % chown www:www filename 3.15寻找文件 命令:find 格式:find pathname [option] expression 功能:在所给的路经名下寻找符合表达式相匹配的文件。 选项:-name 表示文件名 -user 用户名,选取该用户所属的文件 -group 组名,选取该用户组属的文件 -mtime n 选取n天内被修改的文件 -newer fn 选取比文件名为fn更晚修改的文件 注释: 例如:% find . -name \'*abc*\' -print % find / -name httpd.conf 3.16搜索文件中匹配符 命令:grep 格式:grep [option] pattern filenames 功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。 选项:-v 找出模式失配的行 -c 统计匹配行的数量 -n 显示匹配模式的每一行 注释: 例如:% ps -aux | grep R 3.17比较文件不同 命令:diff (difference) 格式:diff filename1 filename2 功能:显示两文件的不同之处。 例如:% diff file1 file2 3.18比较文件 命令:cmp (compare) 格式:cmp [-l] [-s] filename1 filename2 功能:显示比较两文件不同处的信息 选项:-l 给出两文件不同的字节数 -s 不显示两文件的不同处,给出比较结果 例如:% cmp file1 file2 3.19比较文件共同处 命令:comm (common) 格式:comm [-123] filename1 filename2 功能:选择或拒绝比较两文件出现的共同行 选项:-1 不显示第1列 -2 不显示第2列 -3 不显示第3列 注释:输出三列,第一列表示在file1中出现的行,第二列表示在file2中出现 的行,第三列表示在file1和file2中共同出现的行。 例如:% comm file1 file2 3.20排序文件 命令:sort 格式:sort [option] filename 功能:将制定的文件按要求排序 选项:-r 按字母倒排序 -n 按数字的值从笑到大排序 -r 按当前排序规则逆序排序 -f 不区分大小写排序 -d 按典型顺序排序 注释:选项缺省时按ascii码顺序排序 例如:% sort -nr file 3.21压缩文件 命令:compress 格式:compress [option] filename 功能:压缩文件。 选项:-f 强制压缩 -v 压缩时显示压缩百分比 例如:% comproess files 3.22解缩文件 命令:uncompress zcat 格式:compress [option] filename zcat filename 功能:展开或显示压缩文件。 选项:-c 不改变文件写到标准输出 注释:zcat命令相当于uncompress -c 例如:% uncomproess files.Z 3.23显示文件类型 命令:file 格式:file filename ... 功能:按文件内容来推测文件类型,如text,ascii,C,executable,core。 例如:% file * 3.24建立档案文件 命令:tar (tape archive) 格式:tar [option] tarfile filename 功能:建立文件的存档或读存档文件。 选项:-c 建立一个新的档案文件 -x 从档案文件中读取文件 -v 显示处理文件的信息 -f 指定档案文件名,缺省时为磁带机即/dev/rmt/0 -t 列出存档文件的信息 注释: 例如:% tar cvf tarfile . % tar xvf tarfile % tar tvf tarfile 3.25磁带拷贝文件 命令:dd 格式:dd [option=value] 功能:用磁带机转换或拷贝文件。 选项:if=name 指定输入文件名 of=name 指定输出文件名 ibs=n 指定输入文件块大小为n字节(缺省为512字节) obs=n 指定输出文件块大小为n字节(缺省为512字节) 例如:% dd if=filename of=/dev/rmt/0 % dd if=/dev/rmt/0 of=filename ibs=1024 3.26修改文件日期 命令:touch 格式:touch filenae 功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件。 例如:% touch file 3.27统计文件字数 命令:wc (word characters) 格式:wc [option] filename 功能:统计文件中的文件行数、字数和字符数。 选项:-l 统计文件的行数 -w 统计文件的字数 -c 统计文件的字符数 注释:若缺省文件名则指标准输入 例如:% wc file 3.28检查拼写 命令:spell (spelling) 格式:spell [option] filename ... 功能:检查文件中的拼写错误 选项:-b 按英国拼法检查 -v 显示字面上不在拼法字典上的词 -x 显示每一个可能合理的词根 例如:% spell file 第四章 有关状态信息命令 4.1显示当前注册的用户 命令:w 格式:w [option] [username] 功能:显示当前正在使用系统的用户名、注册时间和当前执行的命令。 选项:-h 不显示起始行 -s 按短格式显示 -l 按长格式显示(缺省设置) 例如:% w 4.2 显示都谁登录到机器上 命令:who 格式:who 功能:显示当前正在系统中的所有用户名字,使用终端设备号,注册时间。 例如:% who 4.3 显示当前终端上的用户名 命令:whoami 格式:whoami 功能:显示出当前终端上使用的用户。 例如:% whoami 4.4 确定命令位置 命令:whereis 格式:whereis command 功能:确定一个命令的二进制行码、源码及联机手册所在的位置。 例如:% whereis ls 4.5 查找非标准命令 命令:which 格式:which command 功能:查找非标准命令,即使用别名或系统中标准命令集之外的命令。 例如:% which ls 4.6 显示日期 命令:date 格式:date 功能:显示或设置日期和时间。 注释:只有超级用户有权设置日期。 例如:% date 4.7 显示日历 命令:cal (calendar) 格式:cal [month] year 功能:显示某年内指定的日历 例如:% cal 1998 4.8 计算命令执行时间 命令:time 格式:time [command] 功能:计算程序或命令在执行其间所用的时间。 注释:计算出的时间为:real是命令在系统驻留的总时间,user是命令消耗CPU 的时间,sys是命令I/O所开销的时间。 例如:% time myprog 4.9 查询帐目 命令:acseek (account seek) 格式:acseek [-d n] [-m usersname] 功能:查询本月的用户帐目。 选项:-d n -m username 注释:若没有选项,则显示本人当月的帐单。 例如:% acseek 4.10显示用户标识 命令:id 格式:id [option] [user] 功能:显示用户标识及用户所属的所有组。 选项:-a 显示用户名、用户标识及用户所属的所有组 例如:% id username 4.11显示主机标识 命令:hostid 格式:hostid 功能:显示主机的唯一标识,是被用来限时软件的使用权限,不可改变。 例如:% hostid 4.12显示主机名 命令:hostname 格式:hostname 功能:显示或设置主机名。 注释:只有超级用户才能设置主机名。 例如:% hostname 4.13显示进程 命令:ps 格式:ps [option] 功能:显示系统中进程的信息。包括进程ID、控制进程终端、执行时间和命令。 选项:-a 列出当前系统中所有进程的信息 -l 显示一个长列表 -e 显示当前运行的每一个进程信息 -f 显示一个完整的列表 例如:% ps -ef 4.14显示磁盘空间 命令:df (disk free) 格式:df [option] 功能:显示磁盘空间的使用情况,包括文件系统安装的目录名、块设备名、总 字节数、已用字节数、剩余字节数占用百分比。 选项:-i 显示已用和未用的字节数 -k 显示磁盘空间的使用信息 例如:% df -k 4.15显示文件盘空间 命令:du (disk usage) 格式:du [option] [filename] 功能:显示目录或文件所占磁盘空间大小 选项:-a 显示所有文件的大小 -s 显示制定目录所占磁盘大小 例如:% du 4.16显示盘空间限制 命令:quota 格式:quota -v [username] 功能:显示用户的磁盘空间限制和使用情况。包扩盘空间的限额和已使用数, 允许建立的节点数限额和使用节点数。 选项:-v 查看用户在系统中的盘空间 注释:只有超级用户可以显示任何用户的使用情况,用edquota命令可修改。 例如:% quota -v 4.17显示终端选项 命令:stty 格式:stty [option] 功能:显示或设置终端的任选项。 选项:-a 显示所有设置情况 -g 显示当前设置 例如:% stty -a 4.18显示终端名 命令:tty 格式:tty 功能:显示终端名 例如:% tty 4.19回忆命令 命令:history 格式:history 功能:帮助用户回忆执行过的命令。 例如:% history 4.20联机帮助手册 命令:man (manual) 格式:man command_name 功能:显示参考手册,提供联机帮助信息。 注释:-k 按制定关键字查询有关命令 例如:% man tar 4.21建立别名 命令:alias 格式:alias newname name 功能:用户可以将常用的命令用自己习惯的名称来重新命名。 例如:% alias dir \'ls -F\' 第五章 网络命令 5.1显示网络地址 命令:arp 格式:arp hostname 功能:显示系统当前访问的远程住机名、IP地址和硬件地址。 选项:-a 例如:% arp -a 5.2 显示用户信息 命令:finger 格式:finger username 功能:显示网上用户使用机器的情况,包括用户何时登录和最后一次注册记录。 例如:% finger username 5.3 网上对话 命令:talk 格式:talk username 功能:在网上与另一用户进行对话。 注释:对话时系统把终端分为上下两部分,上半部显示自己键入信息,下半部 显示对方用户键入的信息。键入delete或Ctrl+C则结束对话。 例如:% talk username 5.4 允许或拒绝接受信息 命令:mesg (message) 格式:mesg [n/y] 功能:允许或拒绝其它用户向自己所用的终端发送信息。 选项:n 拒绝其它用户向自己所用的终端写信息 y 允许其它用户向自己所用的终端写信息(缺省值) 例如:% mesg n 5.5 给其他用户写信息 命令:write 格式:write username [ttyname] 功能:给其他用户的终端写信息。 注释:若对方没有拒绝,两用户可进行交谈,键入EOF或Ctrl+C则结束对话。 例如:write username 5.6 测试网路 命令:ping 格式:ping hostname 功能:向网络上的主机发送ICMP ECHO REQUEST信息包,检测网络是否畅通。 注释:被测试的主机名可用IP地址。当丢包率为(100% packet loss)则说明 当前网络不通。 例如:% ping hostsname 5.7 远程shell命令 命令:rsh (remote shell) 格式:rsh hostsname command 功能:在本地机执行远程主机的shell命令。 例如:% rsh hostname who 5.8 远程考贝文件 命令:rcp (remote copy) 格式:rcp [-r] file newfile 功能:拷贝远程主机上的文件。 选项:-r 拷贝目录 例如:% rcp hostname:/tmp/file . 5.9 远程注册 命令:rlogin (remote login) 格式:rlogin hostname [-l username] 功能:注册到远程主机上。 选项:-l username 注册到另一用户 注释:要有用户口令才能注册。 例如:% rlogin hostname 5.10 远程登录 命令:telnet 格式:telnet hostname 功能:远程登录到网上其它主机。 注释:支持不同的操作系统。 例如:% telnet bbs.tsinghua.edu.cn 5.11文件传输 命令:ftp (file transfer program) 格式:ftp hostname 功能:网络文件传输及远程操作。 选项:ftp命令: ?/help ftp的联机帮助 open hostname 打开制定的远程机 cd [dirname] 进入远程机的目录 lcd [dirname] 设置本地机的目录 dir/ls 显示远程的目录文件 binary 以二进制方式进行传输 get/mget 从远程机取一个或多个文件 put/mput 向远程机送一个或多个文件 prompt 打开或关闭多个文件传送时的交互提示 close 关闭与远程机的连接 quit 退出ftp 例如:% ftp hostname 5.12显示到网络主机的路经 命令:traceroute 格式:traceroute hostname 功能:显示本机到达某一网络主机所经的路经和使用的时间。 例如:% traceroute hostname 转载:http://www.unix-center.net/bbs/viewthread.php?tid=10424&extra=page%3D1 | ||
\t\tUNIX 系统命令大全(转载)
最新推荐文章于 2022-07-16 16:59:06 发布