UNIX常用命令简介
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才读取。
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的文件。
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常用命令介绍
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指令大全
[例子]:
chown mary file 将文件 file 的文件主改为 mary
chown 150 file 将文件 file 的UID改为150
1.14 chgrp
[语法]: chgrp [-R] 文件组 文件...
-p 删除所有已经为空的父目录
-s 当使用-p 选项时,出现错误不提示
[例子]:
rmdir /tmp/abc 删除目录 /tmp/abc
rmdir -p /tmp/a/b/c 删除目录 /tmp/a/b/c ,若目录 /tmp/a /b
及/tmp/a 空,则删除
1.6 cat
[语法]: cat [-u] [-s] [-v[-t] [-e]] 文件...
cp file1 file2 /tmp 将文件 file1 和文件 file2 拷贝到目录 /tmp 下
cp -r /tmp /mytmp 将目录 /tmp 下所有文件及其子目录拷贝至目录/mytmp
1.10 mv
[语法]: mv [-f] [-i] 文件1 [文件2...] 目标
[说明]: 将文件移动至目标,若目标是文件名,则相当于文件改名
-1 每行仅列一项
[例子]:
ls 列出当前目录下的文件
ls -al /bin 以长列表的形式列出目录 /bin 下的所有文件,包括隐藏文件
1.2 pwd
[语法]: pwd
[说明]: 本命令用于显示当前的工作目录
[例子]:
pwd 显示出当前的工作目录
1.3 cd
[语法]: cd [目录]
示,敲任意键后推出
UNIX常用命令
UNIX常⽤命令UNIX 常⽤命令50個最常⽤的Unix/Linux命令tar grep find ssh sedawk vim diff sort exportargs ls pwd cd gzipbzip2 unzip shutdown ftp crontabservice ps free top dfkill rm cp mv catmount chmod chown passwd mkdirifconfig uname whereis whatis locateman tail less su mysqlyum rpm ping date wget⽂件和⽬錄:這些命令允許你創建的⽬錄和處理⽂件。
命令描述cat 顯⽰⽂件內容cd 改變當前⽬錄chgrp 改變⽂件或⽬錄之群組擁有權chmod 改變⽂件或⽬錄屬性cp 拷⾙檔案file 顯⽰檔案型態find 找尋檔案grep 在本⽂檔中找尋字串head 顯⽰⽂件的前幾⾏ln 連結檔案或⽬錄ls 將某⼀個⽬錄的內容顯⽰出來mkdir 創建⽬錄more 以分⾴形式顯⽰數據mv 搬移或重新命名檔案od 以⼋進位查看檔案內容pwd 顯⽰現在⼯作⽬錄的路徑rm 刪除⽂件或⽬錄rmdir 刪除⼦⽬錄,⽬錄內須無檔案tail 顯⽰⽂件的最後幾⾏touch 改變⽂件或⽬錄之最後修改時間操作数据:可以⽐較改變⽂件的內容,並⽤下⾯的命令。
命令描述awk 模式和扫描处理语⾔cmp ⽐較兩個⽂件的內容comm ⽐較排序數據cut 挑出檔案的部份欄資料diff ⽐較⽂件或⽬錄之內容dircmp 對⼆個⽬錄下的檔案進⾏⽐較expand Expand tabs to spacesjoin 結合兩個有共同的連結欄位的檔案perl 數據操作語⾔sed Stream text editorsort 排序檔案內容split 將⽂件拆分為較⼩的⽂件csplit 將⼀個⼤的檔案分割成若⼲個較⼩的檔tar 將檔案以保存檔⽅式從磁帶或磁碟中取出或存放tr 字元轉換的處理uniq 去除檔案相同的⾏(須相鄰)wc 計算檔案的⾏數、字數及字元數vi 開啟 vi ⽂件編輯器vim Opens vim text editorfmt Simple text formatterspell Check text for spelling errorispell Check text for spelling errorispell Check text for spelling erroremacs GNU project Emacsex, edit Line editoremacs GNU project Emacsemacs GNU project Emacs压缩⽂件:⽂件可能被壓縮以節省空間。
unix常用命令的英文全称
man:Manual 意思是手册,可以用这个命令查询其他命令的用法
pwd:print working directory 意思是打印当前路径
cd : change directory 切换目录
ls :list file 列出目录下的文件
su : swith user 切换用户
uname: Unix name 系统名称
df : disk free 空余硬盘
du :disk usage 硬盘使用率
lsmod: list modules 列表模块
mv :move file 移动文件
rm :remove file 删除文件
cp :copy file 复制文件
ln :link file 链接文件
所以命名为“dd”
tar :tape archive解压文件
ldd :list dynamic dependencied 列出动态相依
insmod :install modual 安装模块
rmmod :remove moduel 删除模块
lsmod :list module 列表模块
fg :foreground 前景
bg :background 背景
chown :change owner 改变所以者
chgrp : change group 改变用户组
chmod :change mode 改变模式
umoun应该根据其功能描述"convert a copy"命名为"cc",但"cc"已经被用以代表“c compiler”,
ps :process status 进程状态
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操作系统常用命令
: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操作系统常用命令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:设置或显示内核的路由表。
SCO_UNIX系统常用命令
SCO UNIX系统常用命令一.常用系统命令1. 登录在login:下,输入用户名,密码,进入显示shell名令提示符,超级用户#>,普通用户$>.2 su#>su – oracle3 退出exit logout ctrl+d(强制退出)4 passwd 修改密码5 man 查命令的解释6who 查看登录用户,包括自己。
Who am I7finger 显示当前用户的信息。
8clear 清屏9setcolor –n 置屏幕为normal,黑底白字。
10wall 广播信息wall-》回车-》输入内容-》ctrl+dmail 发送邮件mail 接收用户名-》回车-》输入内容-》ctrl+d11关机shutdown –g0 –y 立即关闭无需确认haltsysrebootinit 0 关机init 6 停止系统运行并重启12du dfspacedu:显示文件目录占用的磁盘空间大小。
Dfspace: 显示空闲磁盘空间。
13scoadmin 系统管理工具14uname –X 显示系统信息15env 显示更改环境设置set16sar 系统维护的重要工具/usr/lib/sa/sar_enable –y 打开/usr/lib/sa/sar_enable –n 关闭从14个方面报告系统的活动情况,重点监视内存和cpu的使用情况.sar –r 30 4 报告内存和交换区的使用.sar –u 30 4 报告cpu的使用情况.Wio值高表示硬盘存在IO瓶颈Idle 值高表示等待分配内存,需扩内存小于30表示进程主要竞争的自源是cpu.ipcs 显示共享内存ipcrm -m(s) id号integrity 把文件控制数据库与文件系统中的文件,进行比较.Fixmog 使全部的系统文件或指定的系统文件和鉴别数据库一致起来.二.文件目录相关命令1 pwd 显示当前所在目录2cd3mkdir 创建目录4rmdir 删除目录5rm 删除文件rm –r6mv 源目标7cp 源目标cp -r8ln 源目标文件的链接9pg 文件more 文件cat 文件10建立空文件pg >文件cat >文件cp /dev/null >文件>文件11ls –ll 文件名12 vi 文件编辑文件13 文件打包tar xvf 文件tar tvf 文件tar cvf 目标文件名源文件列表uncompress 文件compress 文件tar cv6 文件名tar cv6P 生成安装盘tar xv6 文件名14 chown15 chgrp16 chmod64475517 grep三.文件系统1fsck 文件系统的检查修复2mkdev hd 创建硬盘设备3mkdev fs 创建文件系统4divvy 划分子区5scoadmin->filesystem manager 设置文件系统6mount /dev/d1250 /diskarray 安装文件系统7umount /diskarraky 拆卸文件系统8fsstat /dev/fs0135ds189/etc/default/filesys 文件系统表三.进程管理1 ps –ef 查看进程2ps –u root 查看某用户执行的进程3kill –9 强行将进程中止。
Unix操作系统常用命令(小结)
Unix操作系统常⽤命令(⼩结)⼀、关于档案/⽬录处理的命令1、ls——列⽬录这是最基本的档案指令。
ls 的意义为 "list",也就是将某⼀个⽬录或是某⼀个档案的内容显⽰出来。
格式:ls -1ACFLRabcdfgilmnopqrstux -W[sv] [files]ls 的常⽤参数如下:-a : 在 UNIX 中若⼀个⽬录或⽂件名字的第⼀个字符为 "." , 则使⽤ ls 将不会显⽰出这个档案的名字,我们称此类档案为隐藏档。
如 .profile、.tcshrc等,如果我们要察看这类档案,则必须在其后加上参数 -a 。
-l : 这个参数代表使⽤ ls 的长( long )格式,可以显⽰更多的信息,如档案存取权,档案拥有者( owner ),档案归属组,档案⼤⼩,档案最后更新时间,甚⽽ symbolic link 的档案是 link 那⼀个档等等。
在开始的10个字符上系统给出⽂件的⽤户权限。
该序列分成四个域。
第⼀个字符为类型域,第2、3、4个字符为⽤户主域,第5、6、7个字符为同组⽤户域,第8、9、10个字符为其它⽤户域,域中字符的含义如下:l 在类型域中:d 表⽰此⽂件是⼀个⽬录- 表⽰此檔是⼀个普通档b 表⽰此檔是⼀个特殊的块设备I/O档c 表⽰此⽂件是⼀个特殊的字符设备I/O⽂件l 表⽰此檔是⼀个连接檔。
在其⽂件名称后紧跟与它连接的⽂件路径及名称。
如: unix -> /stand/unixl 在“⽤户主”、“同组⽤户”、“其它⽤户”域中:r 表⽰有读权限。
含义是可以拷贝或显⽰该⽂件或⽬录中的内容。
w 表⽰有写权限。
含义是可以改变或修改该档。
x 表⽰有执⾏权限。
含义是可以执⾏该檔或⽤cd命令进⼊该⽬录,在该⽬录中建⽴⽂件或⼦⽬录等。
- 表⽰⽆权限。
2.chmod——变更档案模式( change mode )这个指令是⽤来更改档案的存取模式( access mode )。
UNIX命令大全详解-完整版
UNIX命令大全详解-完整版.txt爱尔兰﹌一个不离婚的国家,一个一百年的约定。
难过了,不要告诉别人,因为别人不在乎。
★真话假话都要猜,这就是现在的社会。
vi全屏幕编辑器vi(Visual)是以视觉为导向的全屏幕编辑器、共分为三种方式(mode):command方式:任何输入都会作为编辑命令,而不会出现在屏幕上,若输入错误则有“岬”的声音;任何输入都引起立即反映insert方式:任何输入的数据都置于编辑寄存器。
在command方式下输入(I,a,A等),可进入insert方式,insert方式下按ESC,可跳回command方式。
escape方式:以“:”或者“/”为前导的指令,出现在屏幕的最下一行,任何输入都被当成特别指令。
进入vi(在系统提示符下面输入以下指令):vi 进入vi而不读入任何文件vi filename 进入vi并读入指定名称的文件(新、旧文件均可)。
vi +n filename 进入vi并且由文件的第几行开始。
vi +filename 进入vi并且由文件的最后一行开始。
vi + /word filename 进入vi并且由文件的word这个字开始。
vi filename(s) 进入vi并且将各指定文件列入名单内,第一个文件先读入。
vedit 进入vi并且在输入方式时会在状态行显示“INSERT MODE"。
编辑数个文件(利用vi filename(s))进入vi后):args 显示编辑名单中的各个文件名:n 读入编辑名单中的下一个文件:rew 读入编辑名单中的第一个文件:e# 读入编辑名单内的前一个文件:e file 读入另一个文件进vi(此文件可不在编辑名单内),若原文件经修改还没有存档,则应先以: w 存档。
:e! file 强迫读入另一个文件进入vi,原文件不作存档动作。
存储及退出vi:w filename 存入指定文件,但未退出vi(若未指定文件名则为当前工作的文件名)。
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 系统操作命令第一章登录和退出用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET 上都将访问相同的文件系统。
1.1登录sun%注:[hide]1.2退出[Ctrl-D]Login :1.3update 等待话xargs第二章目录操作命令2.1显示目录命令:pwd (printworkingdirectory )格式:pwd功能:显示出用户当前工作目录的全路径名。
例如:%pwd2.2建立目录命令:mkdir (makedirectory )格式:mkdirdirectory_name功能:建立新目录例如:%mkdirdirectory2.3改变目录命令:cd(changedirectory)格式:cddirectory_name功能:改变当前工作目录注释:目录名选项有:?(1)目录名,转到当前目录下的子目录。
?(2)..表示转到当前目录的父目录。
?(3)/表示转到根目录。
?(4)没有选项时,转到用户的主目录。
例如:%cddirectory2.4命令:格式:注释:?(1)?(2)例如:3.1命令:格式:??选项:-a??-l?????-r??-g??-t例如:3.2命令:格式:catfilename功能:显示出文件的内容。
注释:当文件内容在屏幕上滚动显示时,可按Ctrl+S键屏幕滚暂停,按Ctrl+Q ??键继续显示。
例如:%catfilename3.3按屏幕显示文件内容命令:more格式:morefilename功能:按屏幕一屏一屏显示出文件内容选项:注释:在屏幕显示过程中有功能键。
空格键继续下一屏的输出;回车键看下??一行的输出;q键跳出more状态;/字符串查旬字符串所在处;a键返??回到上一屏。
例如:%morefilename3.4分页显示文件内容命令:pg(page)格式:pg[option]filename功能:分页显示指定文件的内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UNIX常用命令简介使用说明:除斜体字部分外,其它要求新员工全部掌握。
修改记录:2000年12月26日第一版目录4第0章建立自己的环境1、CSH42、BSH/SH43、KSH44第一章目录及文件操作1、ls42、pwd53、cd54、mkdir55、more56、cp57、mv68、rm69、chmod610、chown711、diff712、wc713、touch714、find815、grep816、vi915第二章设备管理1、mount152、umount153、tar154、du165、ioscan166、cpio1616第三章进程管理1、ps162、kill1617第四章系统管理和用户管理1、who172、passwd173、su174、date175、shutdown176、echo187、env188、uname189、netstat18第0章建立自己的环境1、CSH在使用C-SHELL时,有两个环境文件需要配置:.cshrc和.login(以“.”开头的文件通常的情况下是隐藏的,可以采用命令“ls -a”查看)。
.cshrc设置说明umask 027# 设置创建文件时的缺省权限set history = 32# 设置需要记忆的历史命令数目setenv WORK_DIR $HOME # setenv 用于csh设置环境变量setenv TERM vt100 # 设置终端类型setenv PATH/opt/softbench/bin:/usr/bin/X11:/usr/c++/bin:/usr/contrib/bin: \/usr/local/bin:/usr/contrib/bin/X11:/usr/local/bin/X11: \/opt/ansic/bin:/opt/nettladm/bin:/opt/graphics/common/bin: \/opt/upgrade/bin:/opt/CC/bin:/opt/langtools/bin:/opt/imake/bin: \${PATH}:.:${INFORMIXDIR}/bin:${INFORMIXDIR}/lib/esql # 设置执行搜索路径.login设置说明stty erase "^H" kill "^U" intr "^C" eof "^D" susp "^Z" \hupcl ixon ixoff tostop tabs eval `tset -s -Q -m ':?hp' `# stty 用于设置终端的特殊键位。
backspace是删除,delete是kill,ctrl + C是中断,等。
# 很多人回退键没法使用,ctrl+C也没发用等,就是因为没有设置这些属性。
另,在HPUX下经常出现需要自己选择终端类型的提示“TERM = (hp)”,这是因为在.login文件中含有怎么一行“eval `tset -s -Q -m ':?hp'`”,你只需将它注释掉即可,然后直接使用命令“setenv TERM***”设置终端类型即可。
2、BSH/SH待写。
3、KSH待写。
第一章目录及文件操作1、ls语法:ls [选项] 路径名称说明:文件、目录列表命令常用选项说明:-a 列出所有文件,包括第一个字符为“.”的隐藏文件-F 目录加/,执行文件加*,符号连接后加@-l 长列表输出,显示文件详细信息,每行一个文件,从左至右依次是:文件存取模式 链接数 文件主 文件组 文件字节数 上次修改时间其中文件存取模式用10个字母表示,从左至右的意义如下:第一个字母表示文件种类,可以是以下几种情况:d 为目录文件l 为链接b 为块文件c 为字符型文件p 为命名管道(FIFO)- 为普通文件后面9个字母分别表示文件主、同组用户、其他用户对文件的权力,用r表示可读,w 表示可写,x 表示可执行。
如果是设备文件,则在文件字节数处显示:主设备 从设备。
举例:ls 查看当前目录下的文件ls -l 详细查看当前目录下的文件ls -al /bin 以长列表的形式列出目录 /bin 下的所有文件,包括隐藏文件2、pwd语法:pwd说明:本命令用于显示当前的工作目录举例:pwd 显示出当前的工作目录3、cd使用:cd 路径名称说明:本命令用于改变当前的工作目录,无参数时使用环境变量$HOME 作为其参数($HOME一般为注册时进入的路径)。
举例:cd 回到注册进入时的目录cd /tmp 进入 /tmp 目录cd .. 进入上级目录(“..”代表上一级目录,“.”代码当前目录)4、mkdir使用:mkdir 目录名称说明:新建目录举例:mkdir log 在当前目录下建立log目录mkdir log/record 在log目录下建立record目录5、more使用:more [选项] 文件名说明: 将文件显示在终端上,每次一屏,在左下部显示 --more--,若是从文件读出而非从管道,则在后面显示百分比,表示已显示的部分,按回车键则上滚一行,按空格键则上滚一屏,未显示完时可以使用more 命令中的子命令。
6、cp使用:cp 文件 目标说明:将文件拷贝到目标上,目标不能与文件同名, 若目标是文件名,则拷贝的文件只能有一个,若目标是目录, 则拷贝的文件可以有多个,若目标文件不存在,则建立这个文件,若存在,则覆盖其以前的内容,若目标是目录,则将文件拷贝到这个目录下。
举例:cp file1 file2 将文件 file1 拷贝到文件file2cp file1 file2 /tmp 将文件 file1 和文件 file2拷贝到目录 /tmp 下7、mv使用:mv 文件 目标说明:将文件移动至目标,若目标是文件名,则相当于文件改名举例:mv file1 file2 将文件 file1 改名为 file2 mv file1 file2 /tmp 将文件 file1 和文件 file2 移动到目录 /tmp 下8、rm使用:rm 文件 / rm -r 目录说明:删除文件或目录举例:rm file1 删除文件 file1rm -r /mytmp 递归地删除目录 /mytmp,及其子目录9、chmod使用:chmod [-R] 模式 文件...或 chmod [ugoa] {+|-|=} [rwxst] 文件...说明:改变文件的存取模式,存取模式可表示为数字或符号串,例如:chmod nnnn file , n为0-7的数字,意义如下:4000 运行时可改变UID2000 运行时可改变GID1000 置粘着位0400 文件主可读0200 文件主可写0100 文件主可执行0040 同组用户可读0020 同组用户可写0010 同组用户可执行0004 其他用户可读0002 其他用户可写0001 其他用户可执行nnnn 就是上列数字相加得到的,例如 chmod 0777 file 是指将文件 file 存取权限置为所有用户可读可写可执行。
-R 递归地改变所有子目录下所有文件的存取模式u 文件主g 同组用户o 其他用户a 所有用户+ 增加后列权限- 取消后列权限= 置成后列权限r 可读w 可写x 可执行s 运行时可置UIDt 运行时可置GID举例:chmod 0666 file1 file2 将文件 file1 及 file2 置为所有用户可读可写chmod u+x file 对文件 file 增加文件主可执行权限chmod o-rwx file 对文件file 取消其他用户的所有权限10、chown使用:chown [-R] owner:[group] 文件...说明:修改文件的文件主,文件的UID表示文件的文件主,文件主可用数字表示, 也可用一个有效的用户名表示,此命令改变一个文件的UID,仅当此文件的文件主或超级用户可使用。
-R 递归地改变所有子目录下所有文件的存取模式owner 用户(使用用户名或ID均可)group 用户组(使用用户组名或ID均可)举例:chown mary file 将文件 file 的文件主改为 marychown 150 file 将文件 file 的UID改为150chown dualbase:informix tdfs 将tdfs文件修改为dualbase用户,informix用户组11、diff使用:diff 文件1 文件2说明:比较两个文本文件,将不同的行列出来举例:diff scf0.log scf1.log 比较scf0.log和scf1.log的不同12、wc使用:wc 文件 ...说明:统计文件的行、字、字符数举例:wc scf0.log scf1.log 统计scf0.log和scf1.log两个文件的行、字和字符数13、touch使用:touch [-amc] [mmddhhmm[yy]] 文件...说明:将指定文件的访问时间和修改时间改变,若指定文件不存在则创建之,若无指定时间,则使用当前时间,返回值是未成功改变时间的文件个数,包括不存在而又未能创建的文件。
-a 只改变访问时间-m 只改变修改时间-c 若文件不存在,不创建它且不作提示mmddhhmm[yy] 两位表示 月日时分[年]举例:touch file 更新文件file的时间为当前时间touch 0701000097 HongKong 将文件HongKong的时间改为97年7月1日0时0分14、find使用:find 路径名... 表达式说明:find 命令递归地遍历指定路径下的每个文件和子目录,看该文件是否能使表达式值为真,以下 n 代表一个十进制整数,+n 代表大于 n , -n 代表小于 n ,下面是合法表达式说明:-name 模式 文件名与模式匹配则为真,(\ 为转意符)-size n[c] 文件块长度为 n 则真(一块为512字节),若有c 选项,则文件字节长度为 n 则真-atime n 若文件的最近访问时间为 n 天前则为真,find 命令将改变其访问的目录的访问时间-mtime n 若文件的最近修改时间为 n 天前则为真-ctime n 若文件状态为 n 天前改变则为真-exec 命令 { }若命令返回值为0则真,{ }内为命令参数,此命令必须以 \; 为结束-ok 命令 { }\; 与 exec 相同,只是在命令执行前先提示,若回答 y 则执行命令-print 显示输出使表达式为真的文件名-newer 文件 若文件的访问时间比newer 指定的文件新则真举例:find / -name find* -print从根目录开始搜索文件名如 find* 的文件并显示之find ./ -exec sleep{1}\; -print每秒显示一个当前目录下的文件find $HOME \(-name a.out -o -name '*.o' \) -atime +7 -exec rm {} \;从$HOME目录开始搜索,删除所有文件名为a.out 或 *.o 且访问时间在7天前的文件 ls [选项] 路径名称15、grep使用:grep [选项] 模式 [文件...]说明:在指定的文件中搜索模式,并显示所有包含模式的行,模式是一个正规表达式,在使用正规表达式时,最好将其引在单引号(')中,若指定文件为缺省,则使用标准输入,正规表达式可以是:. 匹配任意一个字符* 匹配0个或多个*前的字符^ 匹配行开头$ 匹配行结尾[] 匹配[ ]中的任意一个字符,[]中可用 - 表示范围,例如[a-z]表示字母a 至z 中的任意一个\ 转意字符命令中的选项为:-i 模式中字母不区分大小写-n 显示模式所在行的行号-v 显示所有不包含模式的行举例:grep 'good' * 在所有文件中搜索含有字符串 good 的行grep '^myline' mytext 在文件mytext中搜索行首出现myline字符串的行16、vi使用:vi 文件名...说明:vi 是一个全屏幕编辑器,在命令后跟多个文件时,在第一个文件关闭后,会自动打开第二个文件,依次类推。