UNIX系统常用命令

合集下载

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的文件。

《UNIX常用命令大全》word版

《UNIX常用命令大全》word版

UNIX常用命令大全[分享]apropos用途:apropos查找使用说明的名称。

举例:apropos print(等价于man -k prink)。

arch用途:arch获得机器体系结构的描述信息。

举例:arch。

下面是arch输出的结果: sun4将这个命令与uname进行比较。

ash用途:ash是外壳,只用于某些系统。

举例:ash。

这个命令启动ash外壳的一个实例。

at用途:at用于确定命令执行的时刻。

举例:at 9:00am December 31。

awk用途:awk是一种模式扫描和执行语言。

举例:awk\'{print $1}\'file.txt。

这个命令执行后将打印出file.txt的第一个区域。

bash用途:bash是GNU Bourne-Again外壳。

举例:bash[options]。

这个命令启动bash外壳,它是一个增强的和sh兼容的外壳。

bash 的提示符为$。

biff用途:biff通知你是否收到了邮件。

举例:biffy。

这个命令叫biff通知你新邮件什么时候到达(注意,要想让biff工作,你必须同时运行 sendmail)。

cancel用途:cancel取消挂起的打印作业。

举例:cancel23。

这个命令取消23号打印作业。

cal用途:cal显示无格式文本日历。

举例:cal。

以下是命令执行后输出的列表: August 1998cat用途:cat将文件连接在一起并显示这些文件中的内容。

举例:cat myfile.txt。

这个命令执行后显示myfile.txt中的内容。

cc用途:cc是用于许多系统的C编译器。

举例:cc myfile.c -o myfile。

这个命令执行后对myfile.c源文件进行编译并输出一个名为myfile的可执行文件。

cd用途:cd用来改变当前目录。

举例:cd/usr/bin。

这个命令执行后将当前目录更改为/usr/bin。

用途:chfn用来改变finger信息。

UNIX系统常用命令

UNIX系统常用命令

如未指定提高优先级,nice会降低或不改变进程的优先级. 当然如果没有权限的话
进程的优先级不会有任何改变.
一般情况下我们用nice来降低后台进程的优先级(默认优先级为10).
nice find . -name "*.c" -print &
nice 16 find . -name "*.c" -print &
进程分类:
.交互式进程:可以前台或后台执行,前后台可切换
.批处理进程:不通过终端提交,一般将它们放在任务队列中顺序执行. 如通过
at 和 crontab提交的任务.
.deamon:永不终止的进程,等待响应来自其他进程的服务请求.如sendmail,
named(DNS), POP3及apache等.
UNIX系统资料大全
UNIX系统常用命令
UNIX系统常用命令
UNIX系统常用命令格式:
command [flags] [argument1] [argument2] ...
其中flags以-开始,多个flags可用一个-连起来,如ls -l -a 与ls -la相同。
根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出
变量的设置:
sh/bash: TERM=vt100; export TERM
OR: export TERM=vt100 (bash)
csh: setenv TERM vt100
常用变量:
(1)Backspace $HOME/.profile $HOME/.cshrc
stty erase ^H
PATH=/usr/local/bin:$PATH; export PATH

unix命令

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系统终端部分常用指令

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命令大全.

Unix命令大全cat cdchmod chowncp cut名称:cat使用权限:所有使用者使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(萤幕或加> fileName 到另一个档案)参数:-n 或--number 由1 开始对所有输出的行数编号-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号-s 或--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或--show-nonprinting范例:cat -n textfile1 > textfile2 把textfile1 的档案内容加上行号后输入textfile2 这个档案里cat -b textfile1 textfile2 >> textfile3 把textfile1 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3名称: cd使用权限: 所有使用者使用方式: cd [dirName]说明: 变换工作目录至dirName。

其中dirName 表示法可为绝对路径或相对路径。

若目录名称省略,则变换至使用者的home directory (也就是刚login 时所在的目录)。

另外,"~" 也表示为home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

范例: 跳到/usr/bin/ :cd /usr/bin跳到自己的home directory :cd ~跳到目前目录的上上两层:cd ../..指令名称: chmod使用权限: 所有使用者使用方式: chmod [-cfvR] [--help] [--version] mode file...说明: Linux/Unix 的档案存取权限分为三级: 档案拥有者、群组、其他。

UNIX操作系统命令大全

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常见命令练习文档1.vi命令vi是编辑文档命令,vi可以通过i,a,o进入编辑模式,i是在光标处进入编辑,a是在光标后进入编辑模式,o是在光标处下面添加一个空行。

退出编辑模式按esc键,此时回到命令模式下。

要退出命令模式输入’:’w—将全文内容保存至磁盘;w newfilename—将全文内容保存到指定的新文件中;wq—退出并保存;x—退出并保存;q!--退出但不保存。

Vi在编辑时还有一些其他命令:1.:r filename—从目标文件中输入文本到这个文件2.w—向前一个单词3.b—向后一个单词4.G—移动到文件的最后一行5.:n/nG—移动到第n行6.ctrl+f—向下滚一屏7.ctrl+d—向下滚半屏8.ctrl+b—向上滚一屏9.ctrl+u—向上滚半屏10.ctrl+l—刷新屏幕11.x—删除光标处字符12.dw—删除一个单词13.dd—删除一行14./string—向上查找string15.?string—向下查找string16.yy—指定要复制的行17.P—黏贴到光标所在的下一行18.:n1,n2 co n3—将n1到n2行的内容复制黏贴到n3行之后19.:n1,n2 m n3—将n1到n2行的内容剪切到n3行之后2.ps命令Ps –ef 命令可以查看系统当前正在运行的进程。

1.查看系统的所有进程Ps –ef | more2.查看指定的进程Ps –ef | grep name3.grep命令Grep命令用来搜索指定目录下的文件中包含xxxxx的文件,例如:grep string /111/222/333/* 命令含义为在/111/222/333目录下的所有文件中包含string字段的所有文件全部列出来,如果也收索当前目录下的的子目录使用:grep –r如果忽略当前目录下的子目录使用:grep –d skip。

4.wc命令Wc命令为查询文件中的容量信息例如:Wc -【l|m|w|c】 filenameL代表行数M代表字符数C代表字节数W代表单词数5.df命令Df命令用来查看系统使用磁盘的情形例如:Df –h6.du命令Du命令用来查看当前目录下的所有文件和目录的占用磁盘空间的大小7.find命令1.find . –name hello –print//意思为在当前目录下查找名字为hello的文件并打印输出在屏幕上2.find . –ctime|-atime|-mtime +7 –print//意思为在当前目录下查找7天内未被改动、被访问、被改动的文件,输出并打印在屏幕上。

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号

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 文件名

UNIX常用的指令

UNIX常用的指令
四行,而一个档案四百行,cat 一出来将会劈哩啪啦不断的卷上去,使用者
很难据此得到他们所需的信息。) 所以才有人又写了 more 出来。
more , 跟据蔡文能老师的说法是"再多一点就好",more 可以将所观察的档案
跟据终端机的形态一页页的显示出来,再根据使用者的要求换页或卷行。如果
cat [-n] :自标准输入读进内容,你可以用 pipe 将别的程序的输出转向
给 cat .
cat [-n] filename : 将 filename 的内容读进来,显示在标准输出上。
问题在于 cat 它是不会停下来的,因此并不好用( 试想如果一个屏幕二十
% ls -l
drwx--x--x 2 jjtseng 512 Aug 8 05:08 18
drwx--x--x 2 jjtseng 512 Aug 8 22:00 19
⊙ rmdir 删除子目录,目录内须无档案
⊙ chmod 设定档案或目录的存取权限
⊙ lpr 将档案放进 printer queue 中等候列表
⊙ lpq 显示 printer queue 的内容
⊙ lp 打印资料
⊙ rm 删除档案,若加上 -i 会征求确认后删除
rm -r <目录名> 删除该目录及该目录之下的所有档案
rm -rf 同上,但不会先征求确认
注:UNIX没有undelete,杀档前请确定你的大脑很清醒
⊙ mkdir 建立子目录
回到上一层目录,必须打 cd .. ,cd 和 .. 中间要有空白
⊙ cat 查看文字文件内容
⊙ more 以一页一页方式显示一个文字文件
当最后一行出现 --more(16%)-- ,表示你已看了 16% 的文章。此

unix命令

unix命令

Unix系统命令1、基本命令超级用户的口令:root修改口令:password[用户]推出系统:exit或者ctrl-D2、目录及文件操作命令Is命令:列出指定目录中的内容格式:Is[-options][names][options]可以取以下值:-a 列出所有文件,包括以“。

”打头的隐藏文件,-d:列出目录文件本身的状态,而不是列出目录下所包含的内容。

常与-L选项联用,--L以长列表方式列出文件及目录信息,-R递归的列出旗帜包含的子目录中的文件信息及内容names可以是目录名或文件名,是目录名时可列出指定目录下的所有内容,是文件名时则表示列出指定文件的相关信息。

在使用中,当命令不带任何参数或选项时,表示列出当前目录下的所有文件和目录信息3、Pwd命令语法:Pwd 本命令用于显示当前的工作目录4、chdir(cd)命令语法:cd[dirname] 变换工作命令道dirname下面。

其中dirname表示法可以是绝对路径也可以是相对路径,若目录名称省略,则变换至使用者的home directory(也就是刚login时所作的目录),另外“~”也表示为home directory的意思,“.”则表示目前所在地目录,“..”表示目前目录位置的上一目录。

如:cd /tmp 进入到tmp目录,cd../进入上一级目录5、mkdir命令语法:mkdir[-m模式][-p]目录名本命令用于建立目录,-m 按指定存取模式建立目录,-p 建立目录时建立其所有不存在的父目录。

如:Mkdir tmp 在当前目录下建立子目录tmpMkdir –m 777/tmp/abc 用所有用户可读可写可执行的存取模式Mkdir –p/tmp/a/b/c 建立目录tmp/a/b/c 若不存在tmp/a及tmp/a/b则建之6、rmdir命令使用权限:与目前目录有适当权限的所有使用者使用方式:rmdir[-p] dirname 删除空的目录,-p是当子目录被删除后使它也成为空目录的话,则顺便一并删除,注意:如果一个目录下有其他的文件,rmdir则无法将这个目录删除7、touch命令Touch 改变文件或目录时间,创建空文件touch abc.txt 在当前目录下创建一个abc.txt 空文件8、rm命令语法:rm [-f][-i] 文件或rm –r[-f][-i] 文件用来删除文件或目录-f 删除文件时不作提示,-r 递归的删除目录及其所有子目录,-i删除文件之前先做提示如:rm file1 删除文件file1, rm –i/tmp/* 删除目录tmp/下的所有文件,rm –r/mytmp 递归的删除目录/mytmp9、mv命令使用权限:所有者。

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:设置或显示内核的路由表。

UNIX系统常用命令大全

UNIX系统常用命令大全

UNIX系统常用命令第一章登录和退出1 登录第1步新建终端第2步telnet 192.168.0.23第3步login 用户注册名第4步password 口令用户登录成功。

这时,屏幕上会显示出一些信息和命令提示符。

如:sun%2 退出有三种形式logout或exit或按[Ctrl-D]。

3 修改口令用passwd命令修改口令,口令通常由6到8个字母、数字组成,至少2个字母1个数字。

注意:当你退出系统再次登录时,就要使用新的口令。

第二章unix基本命令1 清屏clear2 显示当前工作目录命令:pwd(print working directory)功能:显示用户当前工作目录的绝对路径。

3 改变目录(打开目录)命令:cd(change directory)格式:cd directory_name功能:改变当前工作目录注意:目录名选项有:(1) 目录名,转到当前目录下的子目录。

(2) .. 表示转到当前目录的父目录。

(3) / 表示转到根目录。

(4) 没有选项时,转到用户的主目录。

4 列出文件目录命令:ls (list)格式:ls [option] directory_name功能:列出指定目录中的文件名和子目录名。

当无子目录名时,列出当前目录中的文件名和子目录名。

选项:-a 列出所有文件,包括以点开头的隐含文件。

-R 显示包括子目录下所有文件-t 安文件生成日期排序。

-l 按长格式列出文件及目录信息,包括文件类型标识,权限,链接数,文件主名,文件组名,字节数,日期。

-F 显示文件类型5 修改权限命令:chmod (change mode)格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filenamechmod [who][op][mode] directory功能:改变文件的读写和执行权限。

有符号法和八进制数字法。

选项:(1)符号法:u (user) 表示用户本人。

g (group) 表示同组用户。

Unix命令大全

Unix命令大全

Linux 命令速查一. 启动,关机,登入,登出相关命令<login> 登录<logout> 登出<exit> 登出<shutdown> 停止系统<halt> 停止系统<reboot> 重启动<poweroff> 切断电源<sync> 把内存里的内容写入磁盘<lilo> 安装lilo启动管理程序<grub> 安装lilo启动管理程序二. Shell相关命令<chsh> 切换Shell<history> 显示命令履历<alias> 设置命令别名<unalias> 取消命令别名<which> 显示命令所在位置<type> 查询命令种类<echo> 显示字符串或者变量内容<set> 设置/显示Shell变量<printenv> 显示环境变量<export> 设置环境变量<env> 设置临时环境变量<unset> 释放环境变量<setenv> 设置环境变量<unsetenv> 释放环境变量<source> 执行文件当中的命令<man> 查询命令手册<info> 查询超文本命令手册<whatis> 显示命令简介<apropos> 通过关键字查询手册三. 用户管理相关命令<su> 切换到其他用户<useradd> 追加用户<adduser> 追加用户<userdel> 删除用户<usermod> 修改用户设置<chfn> 修改用户私人信息<groupadd> 追加组<groupdel> 删除组<groupmod> 修改组设置<passwd> 更改密码<whoami> 显示用户名<logname> 显示登录用户帐号<users> 显示所有登录用户信息<who> 查询登录用户信息<w> 查询登录用户信息<id> 显示指定用户的ID信息<groups> 显示指定用户的所属组<finger> 显示指定用户的个人信息<mesg> 开关与他人收发消息<write> 给其他用户发消息<wall> 给所有用户发消息<talk> 和其他用户聊天四. 系统消息相关命令<date> 显示/设置当前时间<uptime> 显示系统运行时间<arch> 显示机器的核心构架(如i386)<uname> 显示操作系统信息<tty> 显示终端名<last> 显示登录/登出在履历<lastb> 显示非法登录信息<dumpkeys> 显示当前键盘配置<loadkeys> 变更键盘配置<df> 查询磁盘使用信息<du> 查询磁盘使用信息<dmesg> 显示系统启动消息<script> 保存输入输出到文件五. 文件操作相关命令<ls> 显示文件列表<tree> 显示目录树<pwd> 显示当前路径<cd> 更改当前路径<pushd> 追加路径到目录堆栈<popd> 从目录堆栈删除路径<dirs> 显示目录堆栈的内容<mkdir> 创建路径<rmdir> 删除路径<cp> 复制文件/目录<rm> 删除文件/目录<mv> 移动文件/目录,修改文件名<chown> 更改文件/目录的所有者<chgrp> 修改文件/目录的所有组<chmod> 修改文件/目录的权限<touch> 更改文件时间<ln> 建立文件/目录链接<whereis> 显示文件存在的路径名<file> 查询文件种类<size> 查询文件大小六. 文件编辑相关命令<cat> 显示文件内容<tee> 输出到文件和屏幕<more> 分屏显示文件内容<less> 分屏显示文件内容<head> 显示文件头部内容<tail> 显示文件尾部内容<fold> 折叠显示长行<sort> 排列文件的行<cmp> 比较文件内容<diff> 显示文件差异<nkf> 更改日语文件编码<dd> 变更文件之后复制<wc> 统计文本单词数,文件大小等<split> 分割文件<paste> 以行连接文件<join> 以字段连接文件<grep> 查询文字<uniq> 过滤重复部分显示文件内容<tr> 替换文字<sed> 替换文字七. 压缩/解压缩相关命令<ar> 压缩/解压缩文件<tar> 压缩/解压缩文件<compress> 压缩/解压缩文件<uncompress> 解压缩<gzip> 压缩/解压缩文件<gunzip> 解压缩<zcat> 显示压缩文件的内容<lha> 压缩/解压缩文件<uuencode> 把二进制文件编码为文本文件<uudecode> 把经过编码的文本文件还原为二进制文件八. MS-DOS工具集[mtools]命令<mdir> 显示文件列表<mcd> 改变当前目录<mmd> 新建目录<mrd> 删除目录<mdeltree> 删除目录树<mcopy> 复制文件<mmove> 移动文件<mren> 更改文件或目录名<mattrib> 修改文件属性<mtype> 显示文件内容<mdu> 查询文件或目录大小<minfo> 显示磁盘信息<mformat> 以MS-DOS方式格式化磁盘<mlabel> 设置磁盘标签九. 控制外部设备相关命令<mount> mount上设备<umount> 解除已经mount上的设备<eject> 弹出(CD/DVD等)<fdformat> 格式化软盘<fdisk> 配置/显示硬盘分区<mkfs> 格式化磁盘分区<fsck> 检查/修复磁盘错误<lpr> 打印到打印机<lprm> 中断打印任务<lpq> 显示打印任务的状态<lpc> 管理/控制打印任务<ifconfig> 显示/设定NIC配置十. 进程及任务管理相关命令<ps> 显示正在运行的进程<jobs> 显示后台运行任务<fg> 把任务切换到前台<bg> 把任务切换到后台<kill> 中止进程或任务<killall> 中止进程或任务<wait> 等待进程或任务的结束<at> 设置定时执行任务<atq> 显示尚未执行的任务<atrm> 删除定时执行任务<batch> 在系统负荷减轻的时候执行任务<nice> 改变优先度并执行任务<nohup> 在后台执行任务,Logout之后也不退出<sleep> 休眠一定的时间十一. 网络管理相关命令<netstat> 显示当前网络连接状况<route> 显示/设置路由<host> 显示网络主机情况<hostname> 显示/设置当前主机的名字<ping> 确认和远程机器的连接情况<traceroute> 显示路由信息<rwho> 查询网上机器的登陆用户<ruptime> 查询网上机器的系统运行时间<rlogin> 登陆到远程机器<telnet> 用telnet登陆到远程机器<rsh> 给远程机器发送命令<rcp> 在远程机器之间复制文件<mail> 收取邮件<sendmail> 发送邮件<mailq> 确认邮件队列<ftp> 用ftp传输文件十一. 其他命令<cal> 显示日历<clear> 清屏<gcc> 编译C语言代码<as> 汇编<bc> 计算<rpm> Redhat的包管理<dpkg> Debian的包管理<installpkg> Slackware的包安装(删除命令则是removepkg)<XF86Setup,turboxfg,Xconfigurator> 配置 X 服务器<startx> 启动 X-Window 系统附:组合命令重定向,如$ ls -l /bin > ls-output$ more ls-output管道命令,如$ cat file1 file2 | sort | uniq经常被用于管道的命令awk, fold, grep, head, nnkf, pr, sed, sort, tail, tee, tr, uniq, wcUNIX操作命令第一章登录和退出用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。

unix基本命令

unix基本命令

UNIX 是多用户多任务操作系统。

UNIX 有很多种,如 AT&T UNIX (SVR4)、SunOS 4.1.3、HP-UX R11、AIX V4、 XENIX、Linux 等等,基本命令介绍如下:1. 登录步骤login : _______ => 输入 usernamepassword : _______ => 输入密码2. 退出步骤% logout或 % exit或 % <CTRL><d>3. 更改帐号密码% passwd => 执行后将会出现下列讯息Changing NIS password for user on ice.Old password: ______ => 输入旧密码New password: ______ => 输入新密码(最好6-8字,英文字母与数字混合)Retype new password: ______ => 再输入一次密码4. 在线指令帮助执行格式: man command-nameExample: % man ls5. 进入远端电脑系统执行格式:rlogin hostname [-1 username]Example:%rlogin docremote login 进入工作站 doc 中。

%rlogin doc -l user使用 user 帐号进入工作站 doc 中。

执行格式:telnet hostname 或 telnet IP addressExample:%telnet doc or %telnet 140.109.20.2516. 文件或目录操作.列出文件或目录下之文件名称执行格式: ls [-atFlgR] [name] ( name 可为文件名或目录名称。

)Example :ls 列出目前目录下之文件名。

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

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

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 显示当前运行的进程。

UNIX常用命令大全

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命令大全

第一章目录及文件操作命令1.1 ls[语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......][说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。

-R 递归地列出每个子目录的内容-a 列出所有文件,包括第一个字符为“.”的隐藏文件-d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连用以显示目录状态。

-C 输出时多列显示-x 横向按字符顺序排列-m 输出按流式格式横向排列,文件名之间用逗号(,)分隔-l 长列表输出,显示文件详细信息,每行一个文件,从左至右依次是:文件存取模式链接数文件主文件组文件字节数上次修改时间其中文件存取模式用10个字母表示,从左至右的意义如下:第一个字母表示文件种类,可以是以下几种情况:d 为目录文件l 为链接b 为块文件c 为字符型文件p 为命名管道(FIFO)- 为普通文件后面9个字母分别表示文件主、同组用户、其他用户对文件的权力,用r表示可读,w 表示可写,x 表示可执行。

如果是设备文件,则在文件字节数处显示:主设备从设备。

-n 与-l选项相同,只是文件主用数字(即UID)显示,文件组用数字(即GID)表示-o 与-l选项相同,只是不显示文件组-g 与-l选项相同,只是不显示文件主-r 逆序排列-t 按时间顺序排列而非按名字-u 显示时间时使用上次访问时间而非上次修改时间-c 显示时间时使用上次修改i节点时间而非上次修改时间-p 若所列文件是目录文件,则在其后显示斜杠(/)-F 在目录文件后加’/’,在可执行文件后加’*’-b 文件名中若有非打印字符,则用八进制显示该字符-q 文件名中的打印字符用’?’表示-i 显示节点号-s 显示文件长度时使用块长度而非字节长度-f 将后面的参数解释为目录并列出其中的每一项-1 每行仅列一项[例子]:ls 列出当前目录下的文件ls -al /bin 以长列表的形式列出目录 /bin 下的所有文件,包括隐藏文件1.2 pwd[语法]: pwd[说明]:本命令用于显示当前的工作目录[例子]:pwd 显示出当前的工作目录1.3 cd[语法]: cd [目录][说明]:本命令用于改变当前的工作目录,无参数时使用环境变量$HOME 作为其参数,$HOME 一般为注册时进入的路径。

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

(一) Unix文件系统初步介绍:Unix OS基本是由一个核心(kernel)再加上各个大小功能不同的程序和文档组成,UNIX的整个文件系统是长在‖root‖之下,‖root‖是一般的说法,就路径的表示法,是“/”(这跟DOS)不同的是,DOS的根路径是用‖\‖表示。

下面是比较重要的目录:/bin binary的缩写,为与旧系统兼容,bin为指向/usr/bin的连接/dev device的缩写,包含了UNIX的设备文件/etc etcetera的缩写,包含了系统管理所需的文档和目录,/home一般规划用于使用者的家目录/lib library的缩写,和/bin一样,已经挪至/usr/lib,此处是一个link/losts+found 这个目录为空,但当系统故障,如停电造成非正常关机,当重新启动机器时,有些无法归属的文档放于此处/tmp temporary的缩写,用于放置临时文件,系统开机自动清除/var various 缩写/var/adm 系统信息及统计数据/var/spool文件打印及mail/var/tmp 与/tmp类似,公用临时区,但不自动清除,需系统管理员维护/usr user的缩写/usr/bin 存放大多数指令/usr/include 头文件/usr/lib 库函数/usr/ucb BSD系列的指令usr/man UNIX命令手册(二) Unix 系统常用命令A.基本命令1.ls 显示文件名,等同于dos下dir命令命令格式:ls [option] file or directory(s)option:-l 显示详细列表域1 :文件类型和文件权限a.文件访问权限mode : rwx rwx rwx r:read w:write x:executeuser group other缩写 : (u) (g) (o)b.文件类型-: 普通文件b : 块特殊文件,如硬盘和CDROM设备c : 字符文件设备或称“raw‖设备文件l : 符号连接p : 管道或流,用于进程通讯d : 目录域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 filenameb 前翻一屏space 后翻一屏enter 显示下一行/string 查找string6.rm 删除文件命令格式: rm filename (filename 可为档名,或档名缩写符号.)rm -r directory(s) 删除目录-i无论删除文件还是目录,都需用户确认例子: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 删除目录(常用rm –r directory(s)代替此命令)目录必须首先为空命令格式: 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.man 随机文档例子:man command 查看关于command的帮助内容man –k keyword 关键字查找man –s number word 不同系统类别example: man –s 3s printf 显示C语言中printf函数的help。

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 查找字符串n 继续查找N 反向继续查找% 查找对应括号u 取消上次操作ctrl+r 恢复上次操作ex命令状态:set number 显示行号:%s/string1/string2/g 执行全文替换(将string1替换为string2)。

:n1,n2s/string1/string2/g 将n1行至n2行中的string1替换为string2:wq (或x) 存盘退出B.增强命令1.ln 文档连结命令格式:ln [-s] oldname newname同一文档,可拥有一个以上之名称,可将文档做数个连结.一个符号链是指向系统另一个文件的特殊文件,当访问这种文件时,它里面存放着一个路径名,该路径名用来引导用户到卡符号链所指的文件或目录例子: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 列出远程主机上的文档.get remote [ local-file ] 取得远方的文档.mget remote-files可使用通配符一次取得多个文档.put local[ remote-file] 将本地主机的文档送到远程主机.mput local-files可使用通用字元一次将多个文档放到远程主机上.help [ command ] 线上辅助指令.mkdir directory-name在远程主机创建一个目录.prompt 更改交谈模式,若为 on 则在 mput 与 mget时每作一个文档之传输时均会询问.quit/bye 离开ftp .8.telnet 远程终端访问命令格式:telnet [hostname|IP address]9.IO重新导向UNIX所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是从键盘输入,并将资料输出到萤幕上,这就叫做标准输入及标准输出,而我们可以更改标准出输出入.A. 更改标准输入——在命令後方加"< <filename>" ,即可从<filename>这个文档输入资料.B. 更改标准输出——在命令後方加"> <filename>" ,即可将萤幕输出的资料导向到<filename>这个文档上.C. 更改标准输出——在命令後方加">> <filename>",功能与B.相似,只不过这会将资料加在文档後方.D. 管道——在两个命令中间加上'|',即可将前方指令的输出当成後方指令的输入.例:cd /tmpls -l > /tmp/ls.outcat /tmp/ls.outmore /tmp/ls.outrm /tmp/ls.outls | morels | wc -l (word count, count line number,算出文档数目)10.chmod 改变文档或目录之属性命令格式:chmod [-R] mode name( name 可为档名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l命令,列出文档或目录之读、写、执行允许权之文字缩写.)例子 :%chmod 755 dir1 将目录dir1,设定成任何使用者,皆有读取及执行之权利,但只有拥有者可做修改.%chmod 700 file1将文档file1,设定只有拥有者可以读、写和执行.%chmod u+x file2将文档file2,增加拥有者可以执行之权利.%chmod g+x file3将文档file3,增加群组使用者可执行之权利.%chmod o-r file4将文档file4,除去其它使用者可读取之权利.%chmod a-r file4将文档file4,除去所有使用者可读取之权利.11.who 查看系统注册用户12.ps 显示进程号命令格式:ps -ef 显示正在系统中运行的每一个进程的详细信息。

相关文档
最新文档