UNIX系统操作命令
UNIX操作
一、UNIX简单操作Sun 系统操作常用命令系统启动:1、开机先开显示器,后开主机电源敲入用户名、密码登录用户名:zd2000 密码:zd2004启动NSC300UX在桌面控制台上点击“nsc300ux”,或者在用户管理中点击启动系统,字样就可以自动启动了,直到弹出告警窗口为启动成功2、注:非正常断电,会对系统造成很大损害,不能对机器直接按电源键关机或者直接按电源键关机后再开,要打开终端窗口后输入相关命令来实现,关机:右键——工具——终端打开终端输入su (回车)口令:zd2004出现“#”号输入init 5重启:右键——工具——终端打开终端su (回车)口令:zd2004出现“#”号输入init 6或者reboot备份:右键——工具——终端打开终端在/u s e r s/z d2000后输入c d s q l/t o o l s(回车)在目录后输入b a c k u p_o r a c l e(空格)d a t a20100108(回车)即可完成数据库的备份此时,在/u s e r s/z d2000/s q l/O r a c l e_d a t a文件夹下面有个文件名为d a t a20100108.d m p的文件。
该文件就是备份的数据库。
备份zd2000文件夹:右键——工具——终端打开终端su (回车)口令:zd2004出现“#”号# pwd(用于查看当前路径)(显示:# /users/zd2000)# cd ..# pwd(显示:# /users)# ls(用于显示该路径下的文件和文件夹)(显示:# Oracle zd2000 …)# tar cvf zd2000-1071.tar zd2000就可以生成zd2000-1071.tar 的文件在路径:/users下注意:打包文件用的命令如下:tar cvf 打包生成的文件名称.tar 被打包的文件名称解包文件用的命令如下:tar xvf 打包生成的文件名称.tar二、Oracle数据库简单操作1、右键——工具——终端打开终端,2、导入信息表输入cd exe 回车进入/zd2000/exe输入imp_data 6 遥信表的名字(例如yx_10812.txt)-reset 回车这个是导入遥信imp_data 7 遥测表的名字(例如yc_10812.txt)-reset 回车这个是导入遥测imp_data 15 遥控表的名字(例如yk_10812.txt)-reset 回车这个导入遥控2、导出信息表输入exp_data 6 遥信表的名字(例如yx_10812.txt)回车这个是导出遥信exp_data 7 遥信表的名字(例如yc_10812.txt)回车这个是导出遥测exp_data 15 遥控表的名字(例如yk_10812.txt)回车这个是导出遥控不管是导入或者导出的数据表都存放在/zd2000/data/imp_exp下面,再把文件拷出就可以3、注意事项轻易不要导入数据库文件就是dmp文件如果要导出数据库文件操作如下:cd sql/tools/ 回车进入/zd2000/sql/tools输入backup_oracle 备份的文件名称(例如data10816)回车备份后生成的文件在zd2000/sql/oracle_data 目录下面再把文件拷出就可以三、画面编辑1、点击画面调用上三角符号,然后在弹出的菜单栏中选择画面编辑2、在画面编辑菜单栏中——打开图形——选择需要编辑的图形3、打开图形后,必须点击一下菜单栏中的“选择”按钮,才能继续下一步操作4、画面编辑必须有工程师指导操作,个人勿自己操作5、在图标的“图形组”里点击“图形显示”,左键点击弹出的画面就能进入主接线图,在主接线图上点击间隔名称可调用间隔的画面,注意:.因主接线图上画面太多,主接线图禁止遥控,做遥控要进入分图里控。
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才读取。
UNIXBASIC 第2章 UNIX基本操作命令PPT课件
命令各元素一般遵循如上的前后顺序
所有的元素不一定都要出现
2010年4月
湖南大学软件学院 & IBM Power Systems教育中心(长沙)
‹#›
命令的格式(2)
错误格式: 1. 分隔:
$ mail - f newmail
正确格式: $ mail -f newmail
_____________ _____________ _____________ _____________
2010年4月
湖南大学软件学院 & IBM Power Systems教育中心(长沙)
‹#›
2.2.2 查看用户信息
who who am i whoami finger
2010年4月
$ du -s k
_______________________________
$ df-k
_______________________________
$ du -a-k
_______________________________
2. Which command ... ... changes your password? ... clears the screen? ... prints out the current system date? ... exits the current shell?
19 20 21
26 27 28
January 2003
Wed Thu Fri Sat
1
2
3
4
8
9 10 11
15 16 17 18
22 23 24 25
29 30 31
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常用命令
其他用户对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常用命令介绍
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操作系统命令大全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基本命令
五,检查文件系统空间情况: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系统与Windows系统下的常用命令整理
最近在学OC,打算搞ios开发,开发过程中,免不了使用Mac Os X系统。
以前没注意,用了才发现原来苹果的系统是基于Unix开发的,然后,一时手痒,练了练以前学习过的Unix下的命令操作,又想起最近项目中由于网络问题,老是在windows下进行cmd操作查路由表什么的,忍不住就像把Unix系统和Windows系统下的这些命令行操作好好整理一番。
Unix常用命令:(一)基本命令命令格式:命令参数1.ls 显示文件名,等同于dos下dir命令2.cd 目录转换,等同于dos下cd命令3.pwd 显示当前路径4.cat 显示文件内容,等同于dos下type命令5.more以分页方式查看文件内容.6.rm 删除文件7.mkdir创建目录8.rmdir删除目录9.cp 文档复制10.mv 文件移动11.du 查看目录所占磁碟容量12.find文件查找13.vi 编辑器(二)增强命令1. ln 文档连结2.grep搜索字符串3.fgrep搜索字符串4.file显示文件类型5.diff比较文档或目录之不同内容6.cmp 比较文档相同部分7.ftp 远程文件传输8.telnet远程终端访问9.IO 重新导向Windows下的常用命令:(一)DOS 命令1 dir 查看当前所在目录的文件和文件夹。
2 cdcd 进入特定的目录。
3 mdrd 建立特定的文件夹。
4 cls 清除屏幕。
5 copy 把一个文件拷贝到另一个地方。
6 move 把一个文件移动到另一个地方。
7 del 删除一个文件。
8deltree 删除文件夹和它下面的所有子文件夹还有文件9format 格式化一个分区。
10type 显示出文本文件的内容。
11edit 编辑文本文件。
12 ren 改文件名。
(二)Windows下特定命令1. gpedit.msc-----组策略2.sndrec32-------录音机3.Nslookup-------IP地址侦测器,是一个监测网络中DNS 服务器是否能正确实现域名解析的命令行工具。
UNIX系统简介关于UNIX系统结构以及常用命令
进程间通信
unix系统提供了多种进程间通信 机制,如管道、消息队列、信号 量等,以实现进程间的协作。
进程调度
unix系统采用优先级调度算法, 根据进程的优先级进行调度,以 保证重要任务优先执行。
系统用户和权限管理
用户账户
unix系统为每个用户分配一个唯一的用户账户,用于 标识和管理用户。
权限管理
unix系统通过设置不同的权限来控制用户对文件和目 录的访问。
云计算领域
随着云计算技术的发展 ,UNIX系统在云计算 领域也得到了广泛应用 ,如亚马逊的AWS、谷 歌的GCP等云服务平台 底层都采用了UNIX系 统。
人工智能领域
由于其强大的计算能力 和丰富的软件生态, UNIX系统在人工智能 领域也得到了广泛应用 。
02
CATALOGUE
unix系统结构
unix系统架构
系统管理命令
查看进程
使用ps命令可以查看当前运行的进程,例如`ps aux`。
杀死进程
使用kill命令可以结束一个或多个进程,例如`kill -9 process_id1 process_id2`。
查看磁盘空间
使用df命令可以查看磁盘间使用情况,例如`df -h`。
查看系统负载
使用uptime命令可以查看系统的负载情况,例如`uptime`。
unix系统简介
contents
目录
• unix系统概述 • unix系统结构 • unix常用命令 • unix系统管理和维护
01
CATALOGUE
unix系统概述
unix系统的起源和历史
起源
UNIX系统的起源可以追溯到1969年, 当时贝尔实验室的肯·汤普森和道格拉斯 ·麦克里里为了辅助PDP-7小型计算机的 使用,开发出了UNIX的原型。
UNIX系统常用命令
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操作系统命令大全UNIX系统操作命令大全UNIX系统操作命令第一章登录和退出用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。
1.1 登录当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。
若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。
这时,屏幕上会显示出一些信息和命令提示符。
如:Login: guest [Enter]passwd: ****** [Enter]sun%注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
[hide]1.2 退出当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。
当屏幕出现Login时,用户可以安全地离开计算机了。
如:sun% logout [Enter]Login:1.3 修改口令with effective measures. Public security monitoring system used advanced of, and prevention capacity very strong of digital integrated system, it can through remote control photo as machine directly watch was monitored places of situation, at a glance; monitoring picture can select SD, HD, mode, monitoring image quality high, picture clear smooth, adapted current and future on monitoring clarity of requirements. monitoring system can and alarm, other security technology prevention system linkage run, makes system of prevention capacity more powerful. With advanced user rights management system application software, avoid beyond the purview of the monitoring, control, setting, avoid an illegal operation. The programme monitoring system uses a modular design, youcan provide a more flexible system, users can be configured flexibly according to demand amount of hardware. When the system needs to change when the monitoring level, the number of network clients by adding the corresponding standalone systems can be integrated into existing systems. Video surveillance set of network management platform access gateway, professional storage, monitoring, intelligent analysis of the platformin one. Support concurrent access equivalent to 256 D1 digital video, when 1080P support 32-way, 720P 96 channels. Can support up to 100 simultaneous users, equivalent 128-channel D1 video video stream forwarding number. Monitoring front end over IP network connections and related devices such as alarms, you can achieve a fully digitally networked video surveillance. Intelligent retrieval system to support video content enhancements, can be used for video content by keyword,key features of the automatic search, image and video search feature and video display.为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成。
UNIX命令格式
UNIX命令格式1、UNIX命令格式命令格式:命令[选择项] [参数]例:ls -la /etc/default说明:当有多个参数时,可以写在一起。
UNIX应区分大小写。
2、通配符常用的通配符:*匹配任何字符或任何数目的字符?匹配任何单字符[…]匹配任何包含在括号里的单字符通配符在指定文件名时非常有用,例如:1)ls *.c列出当前目录下的所有C语言源文件2)ls /home/*/*.c列出/home目录下所有子目录中的所有C语言源文件3)ls n*.conf列出当前目录下的所有以字母n开始的conf文件4)ls test?.dat列出当前目录下的以test开始的,随后一个字符是任意的.dat文件5)ls [abc]*列出当前目录下的首字母是a或b或c的所有文件6)ls [!abc]*列出当前目录下的首字母不是a或b或c的所有文件3、常用命令date命令:告诉用户设置在HP-UX系统时钟的当前日期和时间。
cal命令:可以显示一个日历。
wc命令:统计字符数。
Wc –l filename 显示文件行数。
Wc –w filename 显示文件单词个数。
Wc –c filename 显示文件字符个数。
who命令:显示所有登录系统的用户的登录名、登录时间、及使用的终端。
uname命令:显示系统名、版本号等echo命令:显示输出env命令:显示系统环境参数。
clear命令:清屏banner命令:打印标签,用于打印登录时的欢迎消息和打印分隔。
indent命令:是Linux里包含的一个编程的实用工具。
这个工具可以使你的代码产生美观的缩进格式以及指定如何格式化你的源代码。
联机帮助方式:indent -h4、目录操作命令ls列出目录的内容。
-a 列出全部目录项,包括―.‖,和―..‖。
-l (long)强行是每行只显示一个文件名。
-R 递归显示子目录下的内容。
注:-a 通常用于列出所以隐含文件(以―.‖开头的文件)-l 可用于列出文件的存取权限,如:drw-r–- r--pwd显示当前工作目录的全部路径名。
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:设置或显示内核的路由表。
LinuxUnix系统下常用的命令
LinuxUnix系统下常⽤的命令Linux/Unix系统下常⽤的命令:shell环境命令⾏环境命令解释器shell环境下写脚本,就是shell脚本将多条命令写成⾃动化脚本,⾃动批量执⾏结合计划任务定时执⾏ ctontab——后台服务管理者基本思路思路:遇到困难的"三把斧"我是谁?我在哪⼉?我有什么?⾝份⽬录有权限⽂件、⽬录1、查看⽤户⾝份:id 我是谁?⾝份有权限有关1)查看最初登录⾝份:who am i2)查看当前⽤户名:whoami3)查看当前⽤户详细⾝份:id⽤户id、⽤户名、组id、组名4)查看当前在线⽤户情况:who 或 w5)改变⽤户⾝份:su ⽤户名su 直接改变为root2、查看当前⼯作⽬录: pwd 我在哪⾥?1)改变⽬录:cd ⽬录路径名绝对路径:从/开始表⽰当前路径:⽬前所在⽬录路径名 pwd查看相对路径:从当前路径开始表⽰特殊⽬录名: . 当前⽬录 .. 上⼀层⽬录 ~ 主⽬录2)查看系统环境变量:echo $变量名echo $PATH 命令的搜索路径将常⽤的命令所在路径名添加到PATH值中,后续直接使⽤相对路径可以直接执⾏命令名。
⾯试题:如何在Linux中安装某软件并部署使⽤?<1> 将软件安装包tar、zip、gz,传输到Linux某⽬录下:⽐如:/usr/bin/tomcat6.tar<2> 需要对压缩包进⾏解压: tar⽐如:/usr/bin/tomcat6<3> 进⼊bin⽬录中,修改.sh⽂件的权限为可执⾏:cd /usr/bin/tomcat6/binchmod a+x *.sh<4> 将bin⽬录添加到系统环境变量PATH中:cd 回主⽬录⽬前⽐如bash环境vi .bash_profile 系统环境配置⽂件在PATH中追加⽬录名:PATH=$PATH:$HOME/bin:/usr/bin/tomcat6/bin保存关闭source .bash_profile 让配置⽂件重新读取⽣效<5> 可以在任意⽬录下执⾏bin⽬录中命令,启动tomcat6⽐如startup.sh 启动服务器shutdown.sh 关闭服务器3、查看⽬录下内容:ls 有什么?1)查看⽬录下内容的详细属性:ls -l⽂件类型权限属主属组⼤⼩Byte 最后⼀次修改时间- d 644-rw-r--r-- 1 alice girls 1326 7⽉ 12 16:48 passwd2)查看当前⽬录的详细属性:ls -ld3)查看所有内容:ls -al 包括隐藏内容4)查看⽬录层次:ls -R5)按照时间排序:ls -lt4、系统进程管理:ps -ef 或 ps -aux1)查看当前系统所有进程:ps -ef2)根据pid杀进程:kill 进程id3)根据进程命令名批量杀进程:pkill 命令名4)关闭控制台当前进程:ctrl+c5)挂起控制台当前进程:ctrl+z6)查看后台挂起的任务:jobs7)后台任务前置:fg 任务号5、⽂件系统管理:1)创建⽬录:mkdir ⽬录名 ...2)创建⽂件:touch ⽂件名3)查看⽂件内容:cat ⽂件名不翻页more ⽂件名翻页回车-跳⾏、空格-翻页、q-退出vi ⽂件名可编辑head和tail 头尾tail -f 监控⽇志⽂件的动态4)拷贝:cp 源⽂件路径名新路径名5)重命名/移动:mv 源⽂件路径名新路径名6)删除⽂件: rm ⽂件名rm -f ⽂件名可关闭交互删除空⽬录:rmdir ⽬录名删除⾮空⽬录:rm -r ⽬录名rm -rf ⽬录名可关闭交互6、改变⽂件/⽬录的权限:chmod 规则⽂件/⽬录名chmod a+x *.shchmod 644 1.txtchmod 755 dir1规则:⾓⾊ u g o a⾃⼰同组其它所有⼈操作 + -增加去除权限 r w x可读可写可执⾏简易规则:数字表达法644 rw- r-- r--755 rwx r-x r-x777 rwx rwx rwx744 rwx r-- r--7、输出重定向: > >>将之前命令输出的结果写⼊后续⽂件中保存⽤途:命令⾏下结果保存和分析,⽐如运⾏⽇志适⽤⾯:Linux/Unix/Windows都⽀持> 输出重定向,新的会覆盖旧的>> 输出追加重定向,新的会在原有⽂件结尾追加内容⽐如:Linux中 cat /etc/passwd |grep tom > 1.txtWindows: adb shell monkey ... > 2.txt8、管道符:|将前⼀个命令的输出,作为后⼀个命令的输⼊:分⼯协作cat /etc/passwd | grep tom常见⽤法:| more 分页| grep 过滤| sort 排序| wc 统计9、⽂本编辑器:vivi ⽂件名vi1)三种模式切换底⾏模式 <--: / -- 命令模式 --i a o O--> 输⼊模式---回车-->(默认) <---Esc ---2)如何保存退出:Esc 回命令模式 -> : 底⾏模式 wq3)其它命令:拷贝单词 yw 拷贝⾏ yy 5yy粘贴 p删除字符 x 删除⾏ dd 5dd光标移动⽅向键、h j k l撤销 u另存为 :w ⽂件名保存 :w不保存强制退出 :q!10、其它:1)⽹络⽅⾯:查看⽹络IP地址: ifconfig设置⽹络:netconfig查看⽹络是否可达:ping IP地址关闭防⽕墙:iptables -F查看端⼝号情况:netstat2)磁盘管理:查看磁盘情况:fdisk -l df -k mount3)查看命令帮助⼿册:man 命令名4)查看系统性能情况,⽐如CPU、内存情况:top定时刷新系统资源信息,供性能监控使⽤结束监控:ctrl+c 或 q内存Memory 可⽤Mem: 1030888k av, 158284k used, 872604k free,0k shrd, 32636k buff87028k actv, 1056k in_d, 8172k in_c交换分区:虚拟内存不能频繁使⽤,否则存在系统瓶颈Swap: 2048276k av, 0k used, 2048276k free56832k cachedPID USER PRI NI SIZE RSS SHARE STAT %CPU %1 root 15 0 468 468 420 S 0.0 02 root 15 0 0 0 0 SW 0.0 03 root 15 0 0 0 0 SW 0.0 05)打包和解包:tar将整个 /home/alice/dir1 ⽬录下的⽂件全部打包成为 /home/alice/dir1.tar$ cd$ tar -cvf dir1.tar dir1 <==仅打包,不压缩!解压dir1.tar$ tar -xvf dir1.tar。
UNIX 基础操作指令及vi命令相关面试知识
UNIX 基础操作指令及vi命令相关面试知识1、登录UINX系统终端:可以使用DOS窗口或者终端软件telnet进行登录,默认使用23端口,例如:telnet 192.168.10.240 login:funds password:funds 即可。
2、退出终端:2 % logout2 % exit2 ctrl+d3、首次登入后更改密码2 % passwd => 执行后将会出现下列讯息2 Changing NIS password for user on ice.2 Old password: ______ => 输入旧密码2 New password: ______ => 输入新密码(最好6-8字,英文字母与数字混合)2 Retype new password: ______ => 再输入一次密码4、参看操作系统版本2 Oslevel5、列出文件或目录下之文件名称2 ls 列出目前目录下之文件名。
2 ls -a 列出包含以.起始的隐藏档所有文件名。
2 ls -t 依照文件最后修改时间之顺序,依序列出文件名。
2 ls -F 列出目前目录下之文件名及其类型。
/ 结尾表示为目录名称,* 结尾表示为执行档,@ 结尾表示为symblic link。
2 ls -l 列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称。
2 ls -lg 同上,并显示出文件之拥有者群组名称。
2 ls -R 显示出目录下,以及其所有子目录之文件名。
( recursive listing )6、改变工作目录位置2 cd 改变目录位置,至使用者login 时的working directory (起始目录)。
2 cd dir1 改变目录位置,至dir1 之目录位置下。
2 cd ~user 改变目录位置,至使用者的working directory (起始目录)。
2 cd .. 改变目录位置,至目前目录的上层( 即parent of working directory)2 cd ../user 改变目录位置,至相对路径user 之目录位置下。
lunix命令大全
UNIX命令大全UNIX常用命令:下述命令参考包含94个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。
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 显示当前运行的进程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cp -r directory1 directon2
功能:把一个文件的全部内容拷贝到另一个文件,也可将一个或多个文件拷贝
到另一个目录中。
选项:-i 按提示进行拷贝文件。
+i 从文件的第i行开始显示。
例如:% tail filename
3.8 显示格式化的文件内容clear
命令:pr (print)
格式:pr filename
功能:在屏幕上显示格式化的文件内容,即印出每页66行的文本文件,包括5
ln [option] directory pathname
功能:为文件或目录建立一个链。其中,filename和directory是源文件名和
源目录名;linkname和pathname分别表示与源文件或源目录名相链接的
文件或目录。
注释:当pg命令显示到文件的末尾时,显示一个文件结束信息EOF(end of file)。
例如:% pg filename
3.5 读文件
命令:view
格式:view filename
功能:只能读出文件内容。
注释:此命令不能对读出的原文件进行写操作。若对原文件进行了修改,可利
rm -r direction
功能:删除指定的文件或一个目录中的文件。
注释:用-r选项时,将删除指定目录的所用文件,包括目录名。
例如:% rm filename
3.12链接文件
命令:ln (link)
格式:ln [option] filename linkname
3.10移动文件或文件改名
命令:mv (move)
格式:mv filename1 filename2
mv filename... direction
mv direction1 direction2
功能:改变文件或目录的名子,或把一些文件移到另一目录下。
例如:%mkdir(make directory)
格式:mkdir directory_name
功能:建立新目录
例如:% mkdir directory
2.3 改变目录
命令:cd(change directory)
-p 按原文件日期进行拷贝。
-r 对子目录下所有文件进行拷贝。
注释:当filename1拷贝到filename2时,若filename2已经存在,则filename2
的内容将被filename1覆盖。
例如:% cp filename1 filename2
选项:
注释:在屏幕显示过程中有功能键。空格键 继续下一屏的输出;回车键 看下
一行的输出;q键 跳出more状态;/字符串 查旬字符串所在处;a键 返
回到上一屏。
例如:% more filename
3.4 分页显示文件内容
命令:pg (page)
选项:-s 为文件或目录建立符号链接。
注释:链接的目地在于,对一个文件或目录赋予两个以上的名字,使其可以出
现在不同的目录中,既可以使文件或目录共享,又可以节省磁盘空间。
例如:% ln -s filename linkname
3.13改变文件读取权限
Retype New Passwd: ******
注:当你退出系统再次登录时,就要使用新的口令。
第二章 目录操作命令
2.1 显示目录
命令:pwd(print working directory)
格式:pwd
功能:显示出用户当前工作目录的全路径名。
例如:% cd directory
2.4 删除目录
命令:rmdir (remove directory)
格式:rmdir directory_name
功能:删除不存在文件的子目录名。
注释:
(1) 删除子目录时,要求被删除的目录中不存在文件或子目录,否则无法删除。
-i 显示文件的开始 i行。
例如:% head filename
3.7 显示文件尾部
命令:tail
格式:tail [option] filename
功能:显示文件的尾部
选项:缺省 显示文件的末10行。
-i 显示文件最后 i行。
[return] 显示下一页正文。
1 显示正文的下一行
[Space] 显示下一页
d/[Ctrl-D] 将屏幕滚动半屏。
n 显示pg命令行中说明的下一个文件。
u (user) 表示用户本人。
g (group) 表示同组用户。
o (oher) 表示其他用户。
a (all) 表示所有用户。
+ 用于给予指定用户的许可权限。
(2) 若被删除的目录中有文件或子目录,请参考命令rm -r directory_name。
例如:% rmdir directory
第三章 文件操作命令
3.1 列出文件目录
命令:ls (list)
格式:ls [option] directory_name
-r列出包括子目录下所有文件
-g在长格式中给出用户组的标识。
-t安文件生成日期排序。
例如:% ls -la
3.2 显示文件内容
命令:cat (catenae)
格式:cat filename
功能:显示出文件的内容。
注释:当filename1更名为filename2时,若filename2已经存在,则filename2
的内容将被filename1覆盖
例如:% mv filename1 filename2
3.11删除文件
命令:rm (remove)
格式:rm filename
用命令“:w newfilename”将修改后的文件写到新文件中。
例如:% view filename
3.6 显示文件头部
命令:head
格式:head [option] filename
功能:显示文件的头部
选项:缺省 显示文件的头10行。
db2 -tvf abc.sql
UNIX系统操作命令
作者:佚名 来源:InterNet 加入时间:2005-2-15
第一章 登录和退出
用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计
算机登录到ITPNET上都将访问相同的文件系统。
1.1 登录
sun%
注: 用户名要用小写字母输入,UNIX系统区分大小写字母。
1.2 退出
当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按
[Ctrl-D]。当屏幕出现Login时,用户可以安全地离开计算机了。如:
sun% logout [Enter]
行页头和5行页尾。页头包括两行空行,一行含有文件的时间、文件名
和页号,另外两行为空行。页尾为5行空行。
例如:% pr filename
3.9 拷贝文件
命令:cp (copy)
格式:cp [option] filename1 filename2
注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q
键继续显示。
例如:% cat filename
3.3 按屏幕显示文件内容
命令:more
格式:more filename
功能:按屏幕一屏一屏显示出文件内容
格式:pg [option] filename
功能:分页显示指定文件的内容。在显示一页文件时,最后一行将显示等待用
户输入指令。可输入的指令有如下选项。
选项:h 显示pg命令中可使用的帮助(help)命令。
q 退出pg命令。
p 显示pg命令行中说明的前一个文件。
% 显示正文当前页的前面一页。
/pattern 在文件中向前搜索指定的字符模式。
?pattern 在文件中向后搜索指定的字符模式。
命令:chmod (change mode)
格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
chmod [who][op][mode] directory
功能:改变文件的读写和执行权限。有符号法和八进制数字法。
选项:(1)符号法:
功能:列出指定目录中的文件名和子目录名。当无子目录名时,列出当前目录
中的文件名和子目录名。
选项:-a列出所有文件,包括以点开头的隐含文件。
-l按长格式列出文件名,包括文件类型标识,权限,链接数,文件主名,
文件组名,字节数,日期。
x (execute)执行许可,表示可以执行该文件或进入目录。
(2)八进制数字法:
格式:cd directory_name
功能:改变当前工作目录
注释:目录名选项有:
(1) 目录名,转到当前目录下的子目录。
(2) .. 表示转到当前目录的父目录。
(3) / 表示转到根目录。
(4) 没有选项时,转到用户的主目录。
当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。
若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成
功。这时,屏幕上会显示出一些信息和命令提示符。如:
Login: guest [Enter]
passwd: ****** [Enter]
Login: