Unix系列基础命令简介
Unix系统维护常用基本命令使用介绍
CATALOGUE
03
03
head
分别显示文件开头和结尾的内容。
01
cat
显示文件内容,常用于查看文件整体内容。
02
more
分页显示文件内容,支持上下翻页。
echo
将文本输出到终端或文件。例如,`echo "text" >> file.txt`将文本添加到文件末尾。
tee
读取标准输入并写入文件,同时将内容输出到终端。
实时查看日志文件的末尾内容,常用于监控系统日志。
grep命令
在日志文件中搜索特定的关键词或模式,帮助定位问题。
less命令
分页查看日志文件内容,支持向前和向后翻页。
THANKS
感谢观看
CATALOGUE
05
总结词
获取系统的运行状态和资源使用情况
top命令
实时显示系统状态,包括CPU占用率、内存使用情况、进程信息等,按需刷新。
uptime命令
显示系统运行时间、用户数量和平均负载等信息。
df命令
查看磁盘使用情况,包括可用空间、已用空间、挂载点等。
总结词
检索和分析系统日志文件
tail命令
总结词
用于在文件系统中搜索具有指定名称的目录。
详细描述
使用`find`命令可以查找目录。例如,`find /path/to/search -type d -name "directory_name"`将在`/path/to/search`路径下搜索名为`directory_name`的目录。
文件内容操作命令
详细描述
总结词
用于将当前工作目录更改为指定的目录。
详细描述
lunix命令大全
UNIX命令大全UNIX常用命令:下述命令参考包含94个UN IX最常用的快速总结。
apropos用途:apropos查找使用说明的名称。
举例:apropos print(等价于man-k prink)。
arch用途:arch获得机器体系结构的描述信息。
举例:arch。
下面是arch输出的结果:sun4将这个命令与u n ame进行比较。
ash用途:ash是外壳,只用于某些系统。
举例:ash。
这个命令启动a sh外壳的一个实例。
at用途:at用于确定命令执行的时刻。
举例:at 9:00am Decembe r 31。
awk用途:awk是一种模式扫描和执行语言。
举例:awk\'{print $1}\'file.txt。
这个命令执行后将打印出fi le.txt的第一个区域。
bash用途:bash是GNU Bourne-A gain外壳。
举例:bash[options]。
这个命令启动b a sh外壳,它是一个增强的和sh兼容的外壳。
bash的提示符为$。
biff用途:biff通知你是否收到了邮件。
举例:biffy。
这个命令叫bi f f通知你新邮件什么时候到达(注意,要想让biff工作,你必须同时运行sendmai l)。
cancel用途:cancel取消挂起的打印作业。
举例:cancel23。
这个命令取消23号打印作业。
cal用途:cal显示无格式文本日历。
举例:cal。
以下是命令执行后输出的列表:August 1998cat用途:cat将文件连接在一起并显示这些文件中的内容。
举例:cat myfile.txt。
这个命令执行后显示myfi le.txt中的内容。
cc用途:cc是用于许多系统的C编译器。
举例:cc myfile.c -o myfile。
这个命令执行后对myfil e.c源文件进行编译并输出一个名为myf i le的可执行文件。
unix命令
Unix命令1. 简介Unix是一个多用户、多任务操作系统,因其稳定性、安全性和可靠性而广泛应用于服务器和工作站环境中。
Unix系统提供了丰富的命令行工具,这些工具可以通过命令行终端或shell程序来调用和使用。
本文档将介绍Unix系统中常用的一些命令,涵盖文件和目录操作、进程管理、系统监控等方面。
2. 文件和目录操作2.1 lsls命令用于列出目录下的文件和子目录。
常用选项包括:•-l:以长格式显示文件和目录的详细信息•-a:显示所有文件和目录,包括隐藏文件•-h:以人类可读的格式显示文件大小例如,执行ls -l命令可以列出当前目录下的所有文件和子目录,并显示详细信息。
2.2 cdcd命令用于切换当前工作目录。
可以使用绝对路径或相对路径作为参数。
例如,执行cd /home/user可以切换到/home/user目录。
执行cd ..可以返回上一级目录。
2.3 cpcp命令用于复制文件或目录。
常用选项包括:•-r:递归复制目录及其内容•-i:覆盖已存在的文件时进行提示例如,执行cp file1 file2可以复制file1到file2。
2.4 mvmv命令用于移动文件或目录,也可用于重命名文件或目录。
例如,执行mvfile1 file2可以将file1重命名为file2。
2.5 rmrm命令用于删除文件或目录。
常用选项包括:•-r:递归删除目录及其内容•-f:强制删除,无需确认例如,执行rm file1可以删除file1。
3. 进程管理3.1 psps命令用于列出系统中运行的进程。
常用选项包括:•-e:显示所有进程,包括系统级进程•-f:显示详细信息,包括进程间的关系例如,执行ps -e可以列出系统中所有进程的信息。
3.2 toptop命令用于实时监测系统中的进程。
它可以显示当前资源使用情况和每个进程的详细信息,如CPU使用率、内存使用量等。
按下q键可以退出top命令。
3.3 killkill命令用于终止指定的进程。
unix系统终端部分常用指令
unix系统终端部分常用指令
1. clear:清屏,将当前终端窗口内容清除。
2. echo:显示指定的字符串到终端窗口。
3. pwd:显示当前所处的目录位置。
4. cd:切换当前工作目录。
5. ls:显示当前目录的文件列表。
6. mkdir:在当前目录中创建新的目录。
7. rmdir:移除指定的空目录。
8. cp:复制指定的文件或目录。
9. mv:移动或重命名指定的文件或目录。
10. rm:删除指定的文件或目录。
11. cat:显示文件的内容。
12. grep:搜索字符串、文本、正则表达式模式等。
13. find:在指定的目录下搜索文件。
14. file:显示给定文件的类型。
15. chmod:改变文件或目录的访问权限。
16. wc:统计指定文件的行数、字数、字节数。
17. timestamp:显示或修改文件的时间戳。
18. kill:结束指定进程。
19. ps:显示当前用户的进程状态信息。
20. exit:退出当前登录系统的终端会话。
- 1 -。
UNIX操作系统命令大全
UNIX操作系统命令大全1. ls:列出当前目录中的文件和目录。
2. cd:切换当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新目录。
5. rmdir:删除一个空目录。
6. cp:复制文件或目录。
7. mv:移动或重命名文件或目录。
8. rm:删除文件或目录。
9. touch:创建一个新文件。
10. cat:连接文件并打印到标准输出设备上。
11. less:逐页显示文件内容。
12. head:显示文件的开头几行。
13. tail:显示文件的末尾几行。
14. grep:在文件中查找匹配的字符串。
15. find:从指定目录开始递归地查找文件。
16. tar:打包和压缩文件。
17. unzip:解压缩文件。
18. chmod:更改文件的权限。
19. chown:更改文件的所有者。
20. chgrp:更改文件的所属组。
21. ps:显示当前运行的进程。
22. top:动态显示系统资源使用情况。
23. kill:终止一个进程。
24. ssh:使用安全外壳协议远程登录到另一台计算机。
25. scp:通过安全外壳协议在本地计算机和远程计算机之间传输文件。
26. ping:测试与另一台计算机的网络连接。
27. ifconfig:显示和配置网络接口。
28. netstat:显示网络连接、路由表和网络接口统计信息。
29. hostname:显示或设置主机名。
30. whoami:显示当前登录的用户。
31. su:切换到另一个用户身份。
32. sudo:以超级用户的身份执行命令。
33. date:显示或设置系统日期和时间。
35. df:显示文件系统的磁盘使用情况。
36. du:显示目录或文件的磁盘使用情况。
37. tar:创建备份文件或将备份文件释放到系统中。
38. gzip:使用GNU的zip压缩程序压缩文件。
39. gunzip:解压文件。
40. zip:创建一个zip文件。
41. uname:显示系统信息。
unix基本指令
Unix一.几大工作站(Unix的变通版本,有的要依赖特定的机器)IBM AIXHP HP-UXSun Solaris、SunOS(Solaris的前身)Linux二.Unix简介计算机的硬件组成:计算机的软件组成:系统软件(操作系统、数据库)、应用软件联系的组成:Kernel-内核:大部分由汇编编写,直接跟硬件打交道Shell-命令解释器:不仅仅是命令解释器,其自身也包括一些命令File System-文件系统shell的分类:bourne shell(sh)Korn shell(ksh)C shell(csh)Bourne-again shell(bash):其可以使用tab键自动补全命令Tcsh三.命令pwd:显示当前的工作路径绝对路径:以/开头的,它是以跟目录为参照物的如cd/home/soft01相对路径:以当前路径为参照物如cd java(说明在当前目录下有一个名字叫java的录)远程登录:telnet10.10.3.237用户名密码(6-8位,不够6位不行;过于8位,8位以后的不算)修改密码:passwd输入旧密码再新确定密码(根据提示来操作)几个重要的文件/etc/passwd存放的是所有的登录到该机器上的用户信息用户名:密码验证:个人id:组id:当前用户的描述(可以为空):个人的主目录:登录shell /etc/shadowRoot:daGaer...里面放的是用户的详细密码(加密)信息clear清屏cd~和cd(后面什么都不跟,直接回车)切换到主目录cd/etc/home/...以绝对路径的方式切换到目录cd file1以相对路径的方式切换到目录(file1在当前目录下要存在)ls在当前目录下有什么内容-a列出隐藏文件(包括.当前目录和..上级目录)-A列出隐藏文件(不包括.当前目录和..上级目录)-R递归显示下层子目录-t按时间来排序-l显示文件的详细信息-表示文件,d表示目录链接数创建此文件的用户名用户所在的组文件大小最后更改该文件的时间rw-r--r--r-读权限w-写权限x-执行权限三个一组:前三个表示此文件的拥有者的权限中间三个:表示此文件同组人的权限后面三个:表示其他组的人对此文件的权限-F验证目录(无显示)还是一个文件(显示文件名)更改权限:chmodchmod g-r file1chmod u+x,go+r file1chmod a=rw file1也可以直接赋值x执行权限:加减权限,首先要是一个程序目录的执行权限:是否能进入到该目录touch:建立一个新的空文件或者是改变已存在文件的更新时间mkdir:新建一个目录mkdir dir1/dir2(前提是dir1存在):在当前目录下的dir1目录里面再建一个dir2目录mkdir dir3dir4dir5:在当前目录下平行建dir3dir4dir5三个目录mkdir~/dir6:在主目录下建dir6目录mkdir-p dir7/dir8/dir9:在当前目录下递归建dir7dir8dir9三个目录,如果dir7存在就不创建,不存在就创建;一下同理cp:复制(如果是目录,就加上-r参数)复制文件cp[-i]源文件目标文件(目录)-i表示复制提示,如果目标文件(目录)存在就更改修改时间cp file1dir1cp file1file2dir2cp-i file1dir3复制目录cp-r[-i]源目录目标目录mv移动或重命名一个文件或目录mv[-i]源文件目标目录/文件mvfile1dir1把file1文件移动到dir1下面mvfile2file3把file2改名成file3rm和rmdir两者都是删除,rm能删文件和目录,rmdir只能删空目录rm[-i]file1file2rm-r[i]dir1rmdir[-i]dir2链接硬链接:ln源文件目标文件更改一个,两个都会受影响,删除源文件,硬链接还能继续使用,硬链接相当于是源文件的一个副本软连接:ln-s源文件目标文件更改一个,两个都会受影响,删除源文件,软连接就不能使用了,软连接相当于是源文件的一个快捷方式man命令名称介绍命令的使用方式man lsman-k关键字知道一个主题,但是不知道怎么用,此命令会返回所有的8个部分中包括指定关键字的命令空格键和F键-向下分屏显示回车键-向下显示一行b键-向上分屏显示/关键字-查找关键字q退出占位符*占任意字符(包括没有)?占一个字符(必须要有一个)[b-f]占在b到f之间范围的任意一个[bf]占只能是b和f中的任意一个;可以把各个命名分隔开,但会一次执行more分屏显示cat一次性显示重定向>输出重定向eg:cal>cal.txt把cal显示的当前日期的输出不显示在标准输出设备上,使其重定向到cal.txt文件中cal52008(显示2008年5月份的日历)>>输出累加重定向eg:cal>>cal.txt把cal显示的当前日期的输出追加到cal.txt文件中<输入重定向把文件的内容给一个命令tee把标准输出的内容再重定向到文件中(默认是覆盖,加-a选项表示追加)|把一个命令的结果再交给另外一个命令处理eg ls-la|morecat/etc/passwd|awk-F:'{print$1"\t"$6}'|sort>~/userinfo注:查看/etc/passwd文件,交给awk来执行awk是一种字符解析的命令-F后面跟的:表示以冒号为分隔符print表示打印$1和$6表示只要第一部分和第六部分sort表示以默认规则进行排序head和tail:在查看文件的时候可以用此命令来查看前几行和后几行head(tail)数字文件名users查看服务器上有多少个用户(仅仅显示用户名)who详细查看服务器上有多少个用户who am i详细查自己的用户find根据某一个条件来找一个文件find起始目录-寻找条件条件值find.-name.cshrc按照文件名称查找-mtime按照文件被修改的日期查找-siz e按照文件大小找-perm按照文件的权限找-atime按照文件被访问的日期查找(+n之前,-n之内,n当天)grep到指定文件中找给定的字符串grep[-i]忽略大小写[-v]寻找与模式不匹配的行要找的字符串文件名gg:grep root/etc/passwdls-la|grep-i'weilei'从输出列表结果中忽略大小写查找weilei这个字符串ls-la|xargs grep-i hello从输出列表结果的内容中忽略大小写查找hello这个字符串wc命令计算指定文件的字节数、字数和行数wc[-l]只计算文件的行数wc[-w]只计算文件的字数wc[-c]只计算文件的字节数wc以上三个都计算du查看当前目录的目录总数和所占硬盘的块数(以block为单位计算)du-k以kb为单位计算(正好是以block为单位计算时的一半)du-s计算当前目录的使用量(不再递归显示其子目录)ps查看当前终端上运行的、关联的进程ps-e列出每一个进程-f全部的信息一般-ef一起使用UID:创建进程用户的用户IDPID:进程IDPPID:父进程IDC:进程CPU利用率STIME:进程启动时间TTY:进程相关终端ID(伪终端号);如果是?表示是后台服务进程,不与任何个别的进程相关联TIME:进程消耗累计的CPU时间CMD:执行进程的命令kill杀死一个进程kill-9进程号强制关闭这个进程pkill进程名根据进程名关(不建议使用)前台执行程序如sleep500后台执行程序如sleep500&前后台进程互调:jobs查看目前后台正在运行的进程后台---->前台fg jobs号前台---->后台Ctrl+z先挂起使进程暂停再bg[%]jobs号恢复运行%指定那个Ctrl+c终止当前进程kill终止当前进程stop进程号使后台进程暂停Ctrl+z使前台进程暂停四.vi三种状态:命令状态、编辑状态、行末状态刚进去时默认是命令状态,从任何状态下只要按Esc就到命令状态从命令状态进入编辑状态的方式:用输入指令i、a、o在命令状态下按:就进入行末状态常用vi编辑器指令表命令行输入说明:wq回车存盘并离开vi:n,mw文件名回车写第n行至m行到指定的文件:w文件名回车存盘但不离开vi:n,mw>>文件名回车将第n行至m行插到指定文件的末尾:w!文件名强制存盘,而不管文件本身是否已经存在:q离开vi:q!强制离开vi,而不管有没有完成文档保存等工作:.=显示目前光标所在行数Ctrl+g显示文件名、目前光标所在行数、文件全部行数及所在位置数a光标后插入i光标前插入o在本行下面开始新一行并输入A插在本行尾端I插在本行前头O在本行上面开始新一行并输入:r文件名读取指定的文件,并插到当前行的下面u放弃上一个指令动作n重复上一个搜索指令U恢复此行初态.重复上一个更改指令k往上移动光标w移动光标到下一个字|移动光标到行头j往下移动光标b移动光标到上一个字nG移动光标到由n指出的行数$光标移动到行尾G光标移动到文件的最后一行h光标移到往左l光标移到往右n|光标移到到当前行的第n个字符Backspace插入状态时,向前删一个字符ndd往下删除n行文字nx往后删除n个字符d光标命令与光标指令配合使用来删文本,如:dG删至文件尾/字符串<CR>找字符串所在的位置?字符串<CR>往前找字符串所在的位置:n,ms/str1/str2/opt从第n列搜寻到第m列,搜寻str1字符串用str2字符串取代,opt:g全部取代c确认再取代p打印取代列:1,$s/str1/str2/g从头到尾用str2取代str1nyy拷贝n行放到缓冲区中y光标命令与光标指令配合使用拷贝数据库到缓冲区中,例:yG拷贝从当前至文件末尾放到缓冲区中p将最后被拷贝到缓冲区中的文字粘帖到目前光标所在位置r字符取代光标所在之字符R字符<Esc>取代光标所在之字符直到按<Esc>键为止:!shell命令执行shell命令:r!shell命令插入指令执行后的结果输出到当前的光标位置五.环境变量在bash下修改~/.bash_profile直接在PATH后面追加即可PATH=$PATH:/sbin:.这里引用的是系统的PATH使其在当前窗口生效source.bash_profile使其在今后所有窗口生效注销即可在命令行修改,只能影响该终端(bash)PATH=.(csh)set PATH=(.)系统级别的环境设置文件:/etc/profile在csh下修改~/.cshrcwhich和where is都是查找某一个命令在那个文件里面,前者知道PATH里面找,后者会从所以的目录中去找零散知识点:在csh下alias命令别名命令名(如果命令名有参数,要用单引号括起来) umask设置权限掩码,默认的掩码是22六.网络ping ip地址看看是否能连上指定ip地址的机器ifconfig查看自己的ip地址netstat查看路由七.FTP文件传输协议ftp10.10.3.236wl0903/wlei123ls列表dir相当于ls-la详细显示远程机器文件get一个文件名下载该文件会默认下载到登录ftp服务器的目录put一个文件名上传该文件mget下载多个mput上传多个cd更改远程机器目录lcd更改本地机器目录bin设置文件传输格式为二进制asc设置文件传输格式为文本格式hash输出n个#号来表示传输进度或是状态prompt取消提示bye退出公网ftp地址八.shell编程格式如下#!使用shell命令目录一些常用命令......eg:#!/bin/bashftp-n<<!open10.10.3.237user openlab openlab123binarycd disklcd unix/02promptmget*.javamput*.txt......bye!九.定时工作crontab-l列出当前系统调度的计划-e编辑调度计划(默认编辑器要依赖EDITOR这个变量) -r删除调度计划mailx查看邮件分钟小时日期月份星期几。
UNIX基本命令
五,检查文件系统空间情况:df -k
$ df -k
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t0d0s0 2489729 1743180 497579 78% /
如上将目录tmn40打包成一个文件tmn40.tar
解包采用命令:tar -xvf tmn40.tar
十一、文件压缩:compress
$ compress tmn40.tar 将文件tmn40.tar 压缩成问及那tmn40.tar.Z
$ uncompress tmn40.tar.Z 将文件tmn40.tar.Z解压成文件tmn40.tar
MAIL=/var/mail/sybase
PATH=/usr/bin:/usr/ccs/bin:/usr/ucb:/etc:/usr/sybase/bin:.
SHELL=/bin/sh
SYBASE=/usr/sybase
TERM=vt100
TZ=PRC
通过查找环境变量,可以检查各个变量所代表的真实路径:如SYBASE代表的真实路径为/usr/sybase,另外可以检查,当某一个UNIX命令无法执行,
TESTU5.bak bin dbspace init lib scripts upgrade
TESTU5.cfg charsets devlib install locales setupxbms xappdefaults
.. .fm begin devlib lib symlib
.CMFILE .profile bi diag locales upgrade
.PNFILE .wastebasket bin include optel xappdefaults
unix经典命令详解
cd 回到注册进入时的目录
cd /tmp 进入 /tmp 目录
cd ../ 进入上级目录
1.4 mkdir
[语法]: mkdir [-m 模式] [-p] 目录名
[说明]: 本命令用于建立目录,目录的存取模式由掩码(umask)决定,要求对其父目录具有写权限,目录的UID和GID为实际UID和GID
-m 按指定存取模式建立目录
-p 建立目录时建立其所有不存在的父目录
[例子]:
mkdir tmp 在当前目录下建立子目录 tmp
mkdir -m 777 /tmp/abc 用所有用户可读可写可执行的存取模式
建立目录 /tmp/aaa ,存取模式参看命令 chmod
mkdir -p /tmp/a/b/c 建立目录 /tmp/a/b/c ,若不存在目录 /tmp/a
-o 与-l选项相同,只是不显示文件组
-g 与-l选项相同,只是不显示文件主
-r 逆序排列
-t 按时间顺序排列而非按名字
-u 显示时间时使用上次访问时间而非上次修改时间
-c 显示时间时使用上次修改i节点时间而非上次修改时间
-p 若所列文件是目录文件,则在其后显示斜杠(/)
-R 递归地列出每个子目录的内容
-a 列出所有文件,包括第一个字符为“.”的隐藏文件
-d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连
用以显示目录状态。
-C 输出时多列显示
-x 横向按字符顺序排列
-m 输出按流式格式横向排列,文件名之间用逗号(,)分隔
回答 y 则执行命令
-print 显示输出使表达式为真的文件名
UNIX常用命令介绍
六、UNIX常用命令介绍UNIX系统命令非常多,这里仅介绍SUN4工作站一些常用的命令。
用户若想了解有关命令的详细情况,请参考“commands Reference Manua”(命令参考手册),或在机器上打入man命令。
(一)目录管理命令1、建立目录mkdir命令命令格式:mkdir 目录名说明:mkdir 命令创建目录。
2、删除目录rmdir命令命令格式:rmdir 目录名说明:rmdir 命令删除每个被提到的目录,目录必须为空目录。
3、改变目录cd 命令命令格式:cd 目录名说明:切换到另一个工作目录。
4、查看当前工作目录名及其路径pwd命令命令格式:pwd说明:pwd 命令没有参数,随时都可使用。
5、列目录ls命令命令格式:ls [-atrlAFLR] 文件名说明:ls命令用于了解文件性质、状态、大小、日期等情况。
选项:-a 列出所有目录项,包括隐含文件。
-t 按修改时间排序列出文件目录(最新编辑的文件排在前)-r 以字母顺序倒序列目录。
-l 长格式列出每一文件的属性、链的数目、文件主、字节尺寸和上次变更时间等。
-A 同-a选项,但’.’和’..’不列出。
-F 显示文件类型。
-L 若参量是一符号链,则列出链所涉及的文件或目录而不是链本身。
-R 递归地列出所遇到的子目录。
(二)文件管理命令1、建立文件(1)cat命令命令格式:cat-〉文件名说明:从标准输入键盘读取正文,存入文件中。
用回车键开始新的一行,在新的一行上用^d结束键盘输入。
^d表示同时按ctrl键和字母键d,即先按住ctrl键,再按d键,然后同时放开。
(2)用vi编辑程序关于vi程序的使用方法,详见后述。
2、显示文件(1)cat命令命令格式:cat [-nbev] [文件名……..]说明:cat命令以顺序形式读取每一个文件,并在屏幕上显示。
选项–n 显示时在每行前加上行号。
-b 给行加上行号,略去空行的行号。
-v 显示非打印字符。
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:设置或显示内核的路由表。
Unix系统常用命令有哪些
Unix系统常用命令有哪些大家知道Unix系统常用的命令有哪些吗?下面就让小编给大家分享一些Unix系统的常用命令给大家,希望对大家有帮助吧。
Unix系统常用命令第1步新建终端第2步telnet 192.168.0.23当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。
若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。
这时,屏幕上会显示出一些信息和命令提示符。
如:Login: zhangsan[Enter] 注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
passwd: zhs123[Enter] 注:在UNIX下密码是不会回显的,没有*号出现,但已输入sun%1.2 退出当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。
1.3 修改口令为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成,至少2个字母1个数字。
如:sun% passwd [Enter]Old Passwd:New Passwd:Retype New Passwd:注:当你退出系统再次登录时,就要使用新的口令。
第二章unix基本命令2.1 清屏命令:clear例如:% clear2.2 显示当前工作目录命令:pwd(print working directory)格式:pwd功能:显示用户当前工作目录的绝对路径。
例如:% pwd2.3 改变目录(打开目录)命令:cd(change directory)格式:cd directory_name功能:改变当前工作目录注释:目录名选项有:(1) 目录名,转到当前目录下的子目录。
(2) .. 表示转到当前目录的父目录。
(3) / 表示转到根目录。
(4) 没有选项时,转到用户的主目录。
例如:% cd directory2.4 列出文件目录命令:ls (list)格式:ls [option] directory_name功能:列出指定目录中的文件名和子目录名。
Unix 基本指令使用简介 881013
Unix 基本指令使用簡介88/10/13壹、Unix簡介1.歷史:1969年由Ken Thompson和Dennis Ritchie於AT&T 貝爾實驗室發展出來的。
2.特色:多人多工、內建網路支援。
3.版本:SunOS、Solaris、AIX、HP-UX,給PC用的有Linux、FreeBSD 等。
貳、中正大學電算中心現有之Unix環境(詳細網址位於.tw/~chang/hardware.html) (以下節錄自.tw/~chang/ccu-unix/chap1)1.前置系統由台灣學術網路、校園網路、外線電話、校內分機進入主機系統者,需先進入本系統。
使用此部份系統者,CPU使用量不予計算。
此部份包含:(1)SUN SPARC5/70二十部(sun20-sun39,GRAPH1,GRAPH2)每部均提供FORTRAN、C、C++、PASCAL、LISP等程式語言及SAS,GAUSS(GRAPH1)套裝軟體。
(2)SUN SPARC ULTRA2二部(ODIN,ADONIS)提供FORTRAN、C、C++、PASCAL。
(3)SUN SPARC10/51一部(HELIOS)提供FORTRAN、C、C++、PASCAL。
2.主機及多功能檔案伺服器為主機系統之核心。
使用此部份系統者,CPU使用量將予累計。
此部份包含:(1)IBM SP2一部(12 CPUs)為系統主機。
需大量使用計算資源者,請進入本系統。
可以執行向量化/平行化FORTRAN、C。
(2)IBM RS6000/590二部為多功能檔案伺服器。
提供FORTRAN、C、C++、PASCALCOBOL 等程式語言及SAS、SPSS、BMDP等套裝軟體。
(3)IBM RS6000/570二部為多功能檔案伺服器。
提供FORTRAN、C、C++、PASCAL等程式語言。
(4)HP 9000/800 G60一部(ODIN2或HPG60)為多功能檔案伺服器。
UNIX基础教程
UNIX基础教程UNIX是一种多用户、多任务操作系统,广泛用于Unix-like的操作系统中。
它提供了一个强大且灵活的环境,适用于各种不同的应用程序和领域。
本教程将介绍UNIX的基础知识,包括文件系统、命令行界面、进程管理和网络通信等。
一、文件系统UNIX的文件系统是以层次化的目录结构来组织文件和目录。
用户可以使用命令对文件进行创建、删除、移动和复制等操作。
1.目录结构:UNIX的目录结构以根目录(/)为起点,所有的文件和目录都从根目录开始。
2. 目录操作:用户可以使用命令如cd、ls、mkdir和rmdir等来操作目录。
cd用于切换目录,ls用于列出目录内容,mkdir用于创建目录,rmdir用于删除空目录。
3. 文件操作:用户可以使用命令如cat、cp、mv和rm等来操作文件。
cat用于查看文件内容,cp用于复制文件,mv用于移动文件,rm用于删除文件。
二、命令行界面UNIX的命令行界面是用户与系统交互的主要方式。
用户可以通过输入命令来执行各种操作。
1.命令格式:UNIX的命令由命令名称和选项参数组成。
选项参数用于修改命令的行为,可以是单个字符或长参数。
2. 常用命令:UNIX提供了许多常用的命令,如基本的文件和目录操作命令,如ls、cd、mkdir和rmdir;文件查找和文本处理命令,如find、grep和sed;系统信息和管理命令,如ps、df和top等。
3.命令提示符:UNIX的命令行界面会显示一个命令提示符,用户可以在提示符后输入命令。
通常,命令提示符由当前用户名和主机名组成。
三、进程管理UNIX支持多任务操作,可以同时执行多个程序。
用户可以使用命令来管理进程和程序。
1. 运行程序:用户可以使用命令如./和exec等来运行程序。
./用于运行当前目录下的可执行文件,exec用于替换当前进程并执行新程序。
2. 后台运行:用户可以使用命令如&和nohup等将程序置于后台运行。
&用于将程序放入后台运行,nohup用于使程序在用户注销后继续运行。
UNIX系统基本操作命令参考
UNIX系统基本操作命令参考UNIX 是多用户多任务操作系统。
UNIX 有很多种,如AT&T UNIX (SVR4)、SunOS 4.1.3、HP-UX R11、AIX V4、XENIX、Linux 等等,基本命令介绍如下:1. 登录步骤 (2)2. 退出步骤 (2)3. 更改帐号密码 (3)4. 在线指令帮助 (3)5. 进入远端电脑系统 (3)6. 文件或目录操作 (3)7. 改变工作目录位置 (4)8. 复制文件 (4)9. 移动或更改文件、目录名称 (4)10. 建立新目录 (5)11. 删除目录 (5)12. 删除文件 (5)13. 文件名的缩写符号 (5)14. 列出目前所在之目录位置 (5)15. 查看文件内容 (6)16. 查看目录所占磁盘容量 (6)17. 查看磁盘的使用空间 (6)18. 文件模式之设定 (6)19. 改变文件或目录之拥有权 (7)20. 检查自己所属之群组名称 (7)21. 改变文件或目录之群组拥有权 (7)22. 拷贝文件或目录至远端工作站 (7)23. 文件和文件系统的备份和恢复 (8)24. 自远端工作站,拷贝文件或目录 (8)25. 本地工作站与远端工作站之间文件传输 (8)26. 文件之连结 (9)27. 文件之字串找寻 (9)28. 找寻文件或命令之路径 (9)29. 比较文件或目录之内容 (10)30. 文件打印输出 (10)31. 进程控制 (10)32. 查看系统之process (10)33. 结束或终止process (11)34. 在background 执行process 的方式 (11)35. 查看正在background 中执行的process (11)36. 结束或终止在background 中的process (11)37. 查看shell variable 之设定值 (12)38. 设定shell variable (12)39. 删除shell variable (12)40. 看environment variable 之设定值 (12)41. 设定environment variable (13)42. 删除environment variable (13)43. 查看所定义的命令之alias (13)44. 定义命令之alias (13)45. 删除所定义之alias (13)46. 压缩资料 (14)47. 解压缩还原资料 (14)48. pipe-line 之使用 (14)49. 标准输入之控制 (14)50. 查看系统中的使用者: (15)51. 改变自己的username 进入其他使用者的帐号,拥有其使用权利。
UNIX命令
1.基本Unix指令clear:清屏pwd:显示当前工作目录print work directory?id:显示当前用户的id信息(id root id –a root 显示结果一致)cd:切换目录ls:显示文件和目录列表ls –a 显示隐藏目录(隐藏目录以‘.’开头)(ls -a ~ :命令,选项,参数)ls –R 显示递归列表ls –t 用按时间分类替换原本的按姓名分类ls –l 显示一个很长的列表,显示当前目录下的文件权限ls –F显示文件类型(/ 目录文件;* 可执行文件;空文本文件)chmod: 改变授权:chmod –x sd1103 加上授权:chmod +x sd1103rwx,自己,同组,非同组touch:生成一个空文件或者更改文件修改时间(只能在该用户文件夹下创建或修改文件)(touch aa,如果aa是已存在的文件夹,则不重新创建aa文件) touch filename 新建文件echo : 重定向echo Hi,T om>mail.txt cat mail.txt Hi,T om追加:echo aaaaaaa>>mail.txtvi: vi[filename] :q不存盘退出,:wq存盘退出:q!1)插入模式:i 从光标当前位置开始插入;a从光标所在位置的下一个位置开始输入文字;o插入新的一行,从行首开始输入文字2)移动光标:h,j,k,l 左下上右ctrl +b/f/u/d后前一页,后前半页mkdir:创建新文件夹(mkdir ~/aa在根目录下创建文件夹aa)make dircp:复制文件或目录mv:移动文件或目录,两个文件都存在→mv test abcd→将test移动到abcd中只有test→mv test abcd→将test的名字改为abcdcat/tac:显示文本文件内容wc:统计制定文本文件行数,字数,字符数tree:显示目录数more,less:分页显示文本文件内容head,tail:显示文本文件的前若干行或后若干行whereis:查找系统文件所在路径find:在文本系统中查找制定的文件grep:过滤在指定的文本文件中查找指定的字符串cat passwd |grep root 只显示passwd中的含root的行rm –r:删除文件夹rm 删除文件#shutdown -r now 重启系统tar xvf FileName.tar解压缩.tar类型-cvf : c打包;v:view看见打包过程,f:打包以后的文件名(f后面什么都不写,是当前目录)eg: tar –cvf aa.tar aa打包gzip workspace.tar→ workspace.tar.gz将tar格式的压缩gzip –d workspace.tar.gz释放1)zip –r file.zip file1 file2 …打包2)unzip file.zip释放jar –cvf jarfile.jar package1 package2jar –xf jarfile.jarc:打包,x:释放ls -|grep wor./执行.exe文件cd ~cd temp //必须正确执行rm –rf workspacebackup.sh增加脚本命令:增加备份命令:~/bin/backup/sh命令内容:cd ~rm –ff tempmkdir tempLinux系统下基本命令注:要区分大小写uname 显示版本信息(同win2K的ver)dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的dir)pwd 查询当前所在的目录位置cd cd..回到上一层目录,注意cd 与..之间有空格。
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 显示当前运行的进程。
UnixLinux基础命令详解值得学习
UNIX系统常用命令第一章登录和退出1.1登录第1步新建终端第2步telnet192.168.0.23当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。
若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。
这时,屏幕上会显示出一些信息和命令提示符。
如:Login:zhangsan[Enter]注:用户名要用小写字母输入,UNIX系统区分大小写字母。
passwd:zhs123[Enter]注:在UNIX下密码是不会回显的,没有*号出现,但已输入sun%1.2退出当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。
1.3修改口令为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成,至少2个字母1个数字。
如:sun%passwd[Enter]Old Passwd:New Passwd:Retype New Passwd:注:当你退出系统再次登录时,就要使用新的口令。
第二章unix基本命令2.1清屏命令:clear例如:%clear2.2显示当前工作目录命令:pwd(print working directory)格式:pwd功能:显示用户当前工作目录的绝对路径。
例如:%pwd2.3改变目录(打开目录)命令:cd(change directory)格式:cd directory_name功能:改变当前工作目录注释:目录名选项有:(1)目录名,转到当前目录下的子目录。
(2)..表示转到当前目录的父目录。
(3)/表示转到根目录。
(4)没有选项时,转到用户的主目录。
例如:%cd directory2.4列出文件目录命令:ls(list)格式:ls[option]directory_name功能:列出指定目录中的文件名和子目录名。
当无子目录名时,列出当前目录中的文件名和子目录名。
UNIX操作基本命令
UNIX操作基本命令UNIX操作基本命令(一)基本命令1.ls显示文件名,等同于dos下dir命令命令格式:ls [option] fileoption: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-name例子:mkdir dir1 建立新一级目录dir1 mkdir -p dir/subdir 直接创建多级目录8.rmdir 删除目录目录必须首先为空命令格式:rmdir directory9.cp 文档复制命令格式:cp [-r] source destination例子:10.mv文件移动命令格式:mv source destination11.du 查看目录所占磁碟容量命令格式:du [-sk] directory例子:12.find文件查找命令格式:find dir -name filename command 例子:13.man随机文档例子:14.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 查找字符串(二) 增强命令1. ln文档连结命令格式:ln [-s] oldname newname同一文档,可拥有一个以上之名称,可将文档做数个连结。
unix基本命令
unix基本命令unix常用命令a. 关於档案/目录处理的指令:1. ls这是最基本的档案指令。
ls 的意义为 "list",也就是将某一个目录或是某一个档案的内容显示出来。
如果你在下ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所有档案。
也可以在 ls 後面加上所要察看的目录名称或档案的名称,如% ls /home2/X11R5% ls firstls 有一些特别的参数,可以给予使用者更多有关的资讯,如下:-a : 在 UNIX 中若一个目录或档案名字的第一个字元为 "." , 则使用ls 将不会显示出这个档案的名字,我们称此类档案为隐藏档。
如tcsh的初设档 .tcshrc;如果我们要察看这类档案,则必须加上参数 -a 。
-l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯,如档案存取权,档案拥有者( owner ),档案大小,档案最後更新日期,甚而 symbolic link 的档案是 link 那一个档等等。
如下% ls -ldrwx--x--x 2 jjtseng 512 Aug 8 05:08 18drwx--x--x 2 jjtseng 512 Aug 8 22:00 19-rw------- 1 jjtseng 566 Aug 8 05:28 makefile2. cpcp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另一个档案或者是将其复制到另一个目录去。
cp 的用法如下:cp f1 f2 : 将档名为 f1 的档案复制一份为档名为 f2 的档案。
cp f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都以相同的档名复制一份放到目录 dir 里面。
cp -r dir1 dir2 : 将 dir1 的全部内容全部复制到 dir2 里面。
Unix系列基础命令简介
第一章 Unix系列概述Unix是由AT&T贝尔实验室的Ken Thompson和Dennis Ritchie于1969年在一台已经废弃了的 PDP-7上开发的;它最初是一个用汇编语言写成的单用户操作系统。
不久,Thompson和 Ritchie成功地说服管理部门为他们购买更新的机器,以便该开发小组可以实现一个文本处理系统,Unix就在PDP-11上用C语言重新编写(发明C语言的部分目的就在于此)。
Unix系统可以粗略地分成三层:中心部分有一组常驻内存的内核(kernel)程序构成。
内核外围环绕一个指令解析器,成为shell,用来接收用户指令,经其解释后,产生系统调用,指挥计算机进行作业。
最外层为用户动态程序,包括众多的使用程序、应用软件等。
目前主流的UNIX家族操作系统有Sun公司的SCO UNIX和Solaris、IBM的AIX、Hp 的HP-UNIX、各种类型的Linux等。
第二章用户管理Unix是一个多用户多任务的操作系统,系统管理员的一项重要任务是进行用户管理。
Unix系统有很多用户,可以把相关的用户划为一组,用户按权限可以分为两大类:超级用户(root)和一般用户;超级用户是系统安装时自动建立的,又称特权用户,它在整个系统中拥有至高无上的权利。
它可以执行整个系统的所有命令,可以对系统进行全面的管理和使用。
一般用户由超级用户建立,通常完成具体的工作,例如文件管理、目录管理、进程管理等。
日常工作(建立程序、运行程序、调试程序等)都应该在一般用户下进行。
1.建立用户组:newgrp 组名;2.建立用户:useradd [ -c 说明 ] [-d 用户路径 ] [ -g 主组 ] [ -G group1,group2 ... ] [ -u 用户ID ] [ -s shell ] 用户名3.删除用户:userdel [ -r ] 用户名;4.修改用户口令:passwd [用户名];5.查询用户信息:finger [-bfls] [用户名]-b 简明长输出格式-f 取消标题栏-l 完整长输出格式-s 短输出格式6.查询用户ID:id [用户名]7.查询谁在系统中:who [am i]第三章文件系统和文件管理文件系统是按照某种方式组织的文件集合。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 Unix系列概述Unix是由AT&T贝尔实验室的Ken Thompson和Dennis Ritchie于1969年在一台已经废弃了的 PDP-7上开发的;它最初是一个用汇编语言写成的单用户操作系统。
不久,Thompson和 Ritchie成功地说服管理部门为他们购买更新的机器,以便该开发小组可以实现一个文本处理系统,Unix就在PDP-11上用C语言重新编写(发明C语言的部分目的就在于此)。
Unix系统可以粗略地分成三层:中心部分有一组常驻内存的内核(kernel)程序构成。
内核外围环绕一个指令解析器,成为shell,用来接收用户指令,经其解释后,产生系统调用,指挥计算机进行作业。
最外层为用户动态程序,包括众多的使用程序、应用软件等。
目前主流的UNIX家族操作系统有Sun公司的SCO UNIX和Solaris、IBM的AIX、Hp 的HP-UNIX、各种类型的Linux等。
第二章用户管理Unix是一个多用户多任务的操作系统,系统管理员的一项重要任务是进行用户管理。
Unix系统有很多用户,可以把相关的用户划为一组,用户按权限可以分为两大类:超级用户(root)和一般用户;超级用户是系统安装时自动建立的,又称特权用户,它在整个系统中拥有至高无上的权利。
它可以执行整个系统的所有命令,可以对系统进行全面的管理和使用。
一般用户由超级用户建立,通常完成具体的工作,例如文件管理、目录管理、进程管理等。
日常工作(建立程序、运行程序、调试程序等)都应该在一般用户下进行。
1.建立用户组:newgrp 组名;2.建立用户:useradd [ -c 说明 ] [-d 用户路径 ] [ -g 主组 ] [ -G group1,group2 ... ] [ -u 用户ID ] [ -s shell ] 用户名3.删除用户:userdel [ -r ] 用户名;4.修改用户口令:passwd [用户名];5.查询用户信息:finger [-bfls] [用户名]-b 简明长输出格式-f 取消标题栏-l 完整长输出格式-s 短输出格式6.查询用户ID:id [用户名]7.查询谁在系统中:who [am i]第三章文件系统和文件管理文件系统是按照某种方式组织的文件集合。
Unix系统以层次结构的方式组织和管理文件,这不仅仅体现在对普通文件和目录的管理上,同时还体现在对外部设备的管理上。
系统为各种外部设备定义了文件名称,以特别的文件形式存放在系统的dev目录下。
当用户调用某种设备时,只需指明设备对应的文件名即可。
根文件系统(/)是最基本的文件系统。
用户可以在物理设备上自行构造文件系统,并可以需要随意安装和拆卸。
根文件系统目录树结构大致如下:/bin包含了Unix系统向用户提供的常用命令/etc包含了系统维护方面的命令、附加程序、网络配置、安全性等 /dev 容纳了与各种设备对应的特别文件/lib 容纳了包括c和其它语言程序的子程序库/usr 为用户目录 /usr/bin包含用户实用程序/usr/lib 用户程序库/usr/include 用户c头文件/usr/spool 用户公共存储区/mnt 用于安装和拆卸用户文件系统/tmp 用于系统运行过程中产生的临时文件/home 通常用于存放普通用户信息/var 存放用户登陆日志、打印数据临时文件缓存等Unix是一个多用户系统,共存在磁盘上的文件并不是任何用户随意使用的。
只有被赋予了使用权限的用户,才能对该文件操作。
Unix文件大致可以分为以下几种类型:目录文件、普通文件、设备文件(块设备和字符设备)、链结文件等。
Unix文件实行三种操作,同时受三层特权控制。
三种操作包括:可读、可写、可执行;三层特权包括文件所有者特权、同组用户特权、其它用户特权。
一、文件权限管理1.改变文件的存取权限:chmod [ -R ] [ [ u ] [ g ] [ o ] | [ a ] ] { { - | + | = } [ r ] [ w ] [ x ] { File ... | Directory ... }-R 以递归的方式改变目录及其子目录的权限;u 修改文件所有者对其操作权限;g修改文件所有者组内其它用户对其操作权限;o修改其它组用户对其操作权限;a/+ 对文件增加某组权限;-对文件移除某组权限;删除原有权限并给出新权限2.改变文件所有者:chown [-R] [-f] 所有者[:组] {文件…|目录…}-R以递归的方式改变目录及其子目录的属主;-f 强制改变属主3.改变用户组:chgrp [ -f ] [-R ] Group { File ... | Directory ... }4.目录比较 dircmp [-d] [-s] directory1 directory2-d 如果文件内容不同,产生完整的报告-s 只报告内容不同的文件名二、目录管理命令1.显示当前目录:pwd;2.改变当前目录:cd [目录];3.建立字目录命令mkdir [-m mode] {目录…}-m mode 设置目录权限4.删除子目录:rmdir {子目录…} ;或者rm –r {子目录…}三、文件管理命令1.列示文件和目录:ls [ -1 ] [ -R ] [-F] [ -a ] [ -r] [ -s ] [ File ... ]-l 按长格式列出每个文件的全部属性-a 显示所有文件,特别是以“.”和“..”开头的隐藏文件;-R 递归列出所能遇到的所有子目录的文件清单;-F 列示清单时,目录文件后附加”/”,可执行文件后附加”.”-s 在第一列上列出每个文件的大小(以块为单位),对于小于1k字节的文件,均为2块-r 按文件名反向排序2.显示和连接文件:cat {文件..}cat是一个常用的、功能丰富的命令。
该命令的基本功能是显示指定文件的内容,与重定向功能组合起来,还可以实现文件复制、文件连接、创建文件、向终端发送消息等。
3.分屏显示文件内容:more [-n] [-d] [-c] [-s] {文件…} 在该命令使用过程中可以使用正则表达式和屏幕控制命令,该命令也经常在管道上使用以实现分屏。
-n 定义窗口的大小,默认为24行-d 在屏底显示提示信息-c 在显示新的一屏时先清屏,以避免屏幕滚动-s 当文件中有多个连续的空行时,只显示一个空行4.显示文本文件的头部:head [-n] 文件名-n n为十进制整数,不指定该项,只显示文件的前十行5.显示文件的尾部:tail [+/-n] 文件名+n 从文件的第n行到最后一行-n 从文件的倒数第n行到最后一行6.两个正文文件的比较:diff File1 File27.三个正文文件的比较:diff3 File1 File2 File38.删除文件: rm [ -f ] [ -r ] [ -i ] File-f 对没有写权限的文件,不提示询问,立即强行删除-i 对于每个被删除的文件按会话的方式删除-r 如果文件为目录,该目录下的所有文件和子目录全部删除9.移动或改名:mv [–f] 原文件名/原目录名目标文件名/目标目录名10.文件拷贝:cp 源文件目标文件11.文件查找:find 路径查找条件操作查找条件: -name 文件名:查找与文件名匹配的文件-type 文件类型:查找与文件类型匹配的文件-perm 八进制数:查找与存取权限匹配的文件-size n :查找大小为n块的文件-atime n :n日访问的文件-mtime n :n日修改过的文件-ctime n :n日修改过的文件操作:-exec 命令:在查找到匹配的文件后执行一个系统命令-print 将查询结果输出12.过滤命令:grep [–v|-c|-n|-y] 表达式文件名该命令经常用在管道中-v 显示不匹配的行-c 只显示匹配行的总数-n 显示匹配行的同时显示行号-y 大小写字母等价13.文件归档:tar [-c] [-r] [-x] [-t] [-u] [-c] [-f] 归档设备或文件 {file..,|direcory…}-c 建立一个新的归档文件-r 将所指定的源附加在“归档设备或文件”的尾部-x 从“归档设备或文件”中取出指定的文件或目录-t查看“归档设备或文件”中的文件或目录列表-u 当指定的文件或目录不在“归档设备或文件”内、指定文件或目录比“归档设备或文件”内相同的文件修改该时间晚,将指定的文件或目录附加到归档设备或文件,并删除旧版本的指定的文件或目录-f 指定归档源为设备文件,否则从标准输入归档归档设备主要指磁带、软盘等介质14.文件压缩与解压缩:compress [-f] {file…}uncompress [–f] [file…]此外还有gzip/gunzip、pack/unpack 等15.多文件按对等行连接:paste file1 file2 …16.文件系统使用报告:df [-k] [-m] [-g] [文件系统]-k 以1024byte为单位-m 以兆为单位-g以吉为单位第四章进程管理进程是程序的一次运行活动。
进程是由“创建”而“产生”,由撤消而“消亡”。
进程可以分为两大类:前台进程和后台进程。
前台进程:监视程序运行全过程的进程,它以来于特定的用户环境。
后台进程:对于运行时间长(例如守护进程),不需要干涉的命令,将其置为后台进行工作。
1.系统注销后后台运行进程:nohup 命令 [参数]2.后台运行进程:命令 [参数] &3.查询进程状态:ps [-e] [-a] [-f] [-t 终端名] [-u 用户名]-e 显示系统中所有进程-f 显示完整的进程信息-a 显示与终端相连的进程信息-t显示与指定终端有关的进程信息-u 显示与指定用户有关的进程信息4.终止进程的运行:kill [-信号] 进程标示号常用的信号有9 杀死(不可忽略)5.查看cpu使用情况通用命令ps aux 列出各进程cup、内存、时间等信息sar 各系统有自己特定的参数并且要有超级用户权限查看内存、cpu使用情况,各系统有所不同,例如在AIX可以使用topas、sar、ps aux、svmon –G等,linux的top等。
第五章文件传输ftp命令解释命令格式:ftp [hostname/IP] [port]ftp中经常使用的命令有:1.查看帮助:在ftp提示附下使用help2.重新连接:open [hostname/IP]3.登陆用户:user4.传输文件类型:ascii/binary5.查看远程当前目录:pwd6.查看本地当前目录:!pwd7.改变远程当前目录:cd 目录8.改变本地当前目录:lcd 目录9.文件传输交互切换:prom10.在远程机创建目录:mkdir11.删除远程机目录:rmdir12.向远程机传输一个文件:put 文件名13.一次向远程机传输多个文件:mput {文件名…}14.从远程机接收一个文件:get 文件名15.一次从远程机接收多个文件:mget {文件名…}16.退出ftp:bye第六章 vi全屏幕编辑工具简介Unix的编辑工具可以建立文本文件、各类编程原码等。