帮助命令
功能:得到某命令的使用帮助
格式:某命令 –help
例如:ls --help
pwd命令
功能:显示工作路径。不跟任何参数,相当于dos 下cd 后不跟参数
格式:pwd
cd命令
功能:改变工作路径。相当于dos 下cd 命令
ls命令
功能:列出目录中的文件,相当于DOS的dir命令
格式:ls [option] [file-list]
mkdir命令
功能:创建新目录 ,类似于DOS的MD命令
格式:mkdir directory
rmdir命令
功能:删除空目录
格式:rmdir directory
在执行这个命令的时候,要符合两个条件:
①工作目录不能是命令行中指定要删除的目录;
②要删除的目录必须是空目录,也就是说该目录下没有任何文件和目录;
在这里指定的目录也有相对目录和绝对目录之说,所以用的时候一定要注意不要删错目录。
touch命令
功能:创建文件
格式:touch <文件名>
例如:touch a.out
创建了a.out文件
cat命令
功能:连接或显示文件
格式:cat filename …
例如: cat mm
把文件mm送到屏幕显示。
cat mm>/dev/lp0
把文件mm送到打印机上打印输出。
cat file1 file2>file3
把文件file1和文件file2连接起来,放入文件file3 中。
cat file1>>file2
把文件file1与文件file2连接起来,并将file1附加到file2后面。
more命令
功能:是在屏幕上浏览文件 ,每显示一屏都暂停
格式:more filename
例如: more mm
把文件mm送到屏幕分屏显示。
more命令可以同其它命令结合使用
ls –l /usr/bin | more
按长格式列出/usr/bin目录下的文件并分屏显示
cp命令
功能:复制文件或目录。相当于dos 下copy 命令
格式:cp 〔option〕source_file dest_file
常见形式:
cp source_file dest_file
拷贝文件
cp –r source_file dest_file
考贝文件包括目录及子目录
参数:-i — 互动 ,提示你是否覆盖 。
-r — 递归,文件及目录 。
-v — 详细,显示文件的复制进度
rm命令
功能:删除文件或目录。相当于dos 下delete 命令
格式:rm 〔option〕file …
常见形式:
rm file1 file2 file3
删除文件file1、file2、file3
rm –r file4
删除目录file4及其子目录
rm –i file5*
交互式删除以file5开头的文件
mv命令
功能:文件或目录的移动或改名
格式:mv〔option〕file1 file2 …
常见形式:
mv file1 file2
将文件file1更名为file2
mv directory1 directory2
将目录directory1更名directory2
mv file2 file2 … directory
将多个文件移动至某个目录下
chown/chgrp命令
功能:修改文件或目录的属主或属组
常见形式:
将lousshangtax目录下的文件都改为weblogic8 weblogic8
chown -R weblogic8:weblogic8 loushangtax
将aa.jsp文件改为weblogic8 weblogic8
chown weblogic8:weblogic8 aa.jsp
chown owner filename
改变文件所属的用户主
chown uid:gid filename
改变文件所属的用户主和用户组
chgrp groupname filename
改变文件所属的用户组
hostname命令
功能:显示主机名
格式:hostname
与 uname –n 相同
su 命令
功能:转换为超级用户或其他户用
形式: su ——》root
su username ——》username
passwd 命令
功能:修改用户口令或其它用户信息
形式: passwd
passwd username 用于超级用户或有同样 权限的用户
ps 命令
功能:显示系统进程状态
形式:ps –ef
可与grep命令联用:ps –ef|grep java
kill 命令
功能:杀死一个进程
形式: kill PID
kill –9 PID
head和tail命令
功能:显示文件起始n行或最后n行
常见格式:
head -n filename
tail -n filename
head filename
tail filename
平时常使用如下命令: tail –f file1
用来跟踪日志文件,每当file1文件有新增内容时,都 会随时显示出来
prtconf 命令 (用于sunos)
功能:显示系统的配置信息,包括存储器和外围设备 配置
格式:prtconf
lsconf 命令 (用于AIX)
功能:显示系统的配置信息,包括存储器和外围设备 配置
形式:lsconf
tar 命令
功能:磁带或文件归档
格式:tar options /dev/rmt0 filename
options: c 创建新的tar文件
t 列出tar文件内容
x 从tar文件中抽取文件
v 显示出文件名
f 指明操作对象
例如:tar cvf /dev/rmt0 file_list
tar cvf a.tar /usr/a (将/usr/a目录下的文件打包成一 个文件a.tar)
tar xvf a.tar (将tar文件解开)
ftp 命令
功能:不同主机间传输文件
格式:ftp hostname ftp 140.20.17.11
输入用户名 weblogic8
输入passwd weblogic8
ftp常用命令:
user username ascii(as)
binary(bin) get filename put filename
cd path lcd path mget filelist
mput filelist prompt bye
例如: ftp 140.20.15.11 再输入用户名,密码。
man 命令
功能:显示有关命令、文件、概念方面的参考手册
格式:man command
command为需要查找的命令
man 命令能显示各种命令的用途、用法、参数的详细含义等参考手册内容,是unix系统的联机帮助,是学习unix系统知识的好工具
uname 命令
功能:显示操作系统的版本、主机名、CPU类型
格式:uname [OPTION]...
-n 显示操作系统
-r 显示操作系统的发行版号
-a 显示所有
也可以用以下命令:
cat /proc/version或者cat /etc/redhat-release或者cat /etc/issue
进入 vi
vi filename
此刻屏幕上会出现vi的编辑环境,同时vi会将文件复制一份至内存中的缓冲区(buffer) 。vi会保留在磁盘中的文件不变,而先对缓冲区的档案作编辑,编辑完成后,使用者可决定是否要以代原来旧有的文件
离开 vi
若在输入模式下,则先利用<ESC>进入模式,而后即可选用下列指令离开vi。
:q! 离开vi,并放弃刚在缓冲区内编辑的内容。
:wq 将缓冲区内的资料写入磁盘中,并离开vi。
:ZZ 同wq。
:x 同wq 。
:w 将缓冲区内的资料写入磁盘中,但并不离开vi。
:q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的 内容
删除与修改
x 删除光标所在该字符
X 删除光标所在之前一字符
dd 删除光标所在该行
r 用接于此指令之后的字符替换光标所在字符,如: ra将光标所在字符以a取代之
R 进入替换状态,直到<ESC>
s 删除光标所在之字符,并进入输入模式直到 <ESC>
S 删除光标所在之该行资料,并进入输入模式直到 <ESC>