一直没有接触过unix,刚到公司的时候只是觉得很新鲜,但是什么也不懂,慢慢的对unix有了第一步的了解。
SecureCRT编译器环境:常用的一些基本命令:
1.cd : cd 目录名 进入该目录
cd /: 回到根目录
cd :回到自己目录
cd..: 回到上级目录
pwd:显示有所目录
2.ls :-A:列出所有文件,包含隐藏文件。
-l:列表形式,包含文件的绝大部分属性。
-R:递归显示。
-lrt 显示文件列表 及文件的属性
--help:此命令的帮助。
3.ps :ps ax 查询当前进程
ps –ef命令,这样看到以列表形式显示的server进程;
pstree来查看server的进程,这样看到以树的形式显示的server进程。
Pstree命令的优点在于可以立即找出某进程的父进程
-p 选项显示每个进程的 PID,
-u 选项来显示启动该进程的用户名。
pstree –up | less 这将让您纵览整个进程树结构。
4.kill :ipcs –pmb命令来识别所有占用的RAM内存片断
ipcrm -m 命令来从UNIX中释放占用的RAM内存
Non-AIX:用ipcs -sa命令来显示占用标记
ipcrm –s命令来释放该实例的占用标记
root> ps -ef|grep $ORACLE_SID|
grep -v grep|awk '{print $2}'|xargs -i kill -9 {}(见kill命令)
killall杀掉所有进程
5.cp :-i 复制的文件名已经存在 则询问是否覆盖
-f 若有重复文件名或其他情况 不询问使用者,强制覆盖
-a 将整个文件的所有全部复制过去 包括文件建立时间
-r 递归的持续复制 应用于目录的复制 注意:目录应该为绝对路径 /home/root/../
6.rm : rm file 删除一个文件
-r directory 删除一个目录
rmdir directory 删除一个目录
7.mkdir : mkdir new_directory 新建一个目录
8.more : more file 查看一个文本文件的内容
9.grep :grep 查找字符串
10.find : find 查找文件
最常用的基本SecureCRT写命令,想到在补充。
看日志文件:tail -f /home/root 参数-f使tail不停地去读最新的内容,这样有实时监视的效果
tail -10/home/root 看日志文件的后10行
head -10/home/root 看文件的前10行