注://为注释内容.
.ls特殊使用方法
.Grep命令使用方法
.Alias使用方法
.Find命令使用方法
.Cut命令使用方法
.改变unix提示符
.为环境变量增加新PATH路径(不影响老路径)
.列举和某个主题相关所有unix命令
.查看unix版本号
.UNIX下整个目录拷贝
.UNIX下文件格式和DOS文件格式互换
.查看UNIX下已经安装包-package
.显示某目录下所有文件size
.文件加密
.取消^M
.使用nohup命令
.查看文件思路方法
.检查磁盘剩余空间
.超级用户修改系统时间
.超级用户修改正常用户口令
ls特殊使用方法:
%ls -R // 显示所有文件包括子目录
%ls * // 同上
%ls -t // 以时间排序来显示
下面语句可以帮你计算有多少个文件和多少个目录..
# ls -l * |grep "^-"|wc -l // to count files
# ls -l * |grep "^d"|wc -l // to count dir
还可以将以上语句变成script或做个alias
只列子目录思路方法:
ls -F | grep /$ 或者 alias sub = "ls -F | grep /$"(linux)
ls -l | grep "^d" 或者 ls -lL | grep "^d" (Solaris)
Go to TOP
Grep命令使用方法
%grep user1 /etc/passwd
%grep -i user1 /etc/passwd //不管大小写
Go to TOP
Alias使用方法
%alias find1 find . -name '\!*' -pr // alias a find
Go to TOP
Find命令使用方法
%find . ctime 0 -pr //搜寻今天修改过所有文件
%find . -name '*.bak' -exec rm {}\ //搜寻加删除
%find . \(-name *.txt -ctime 7\) -pr //搜寻7天前修改过txt文件
利用Find命令改变所有权想要改变当前目录下所有文件所有权,可以这样:
find . -exec chown OWNER.[GROUP] {} \; (Solaris)
find . -exec chown -R OWNER.[GROUP] {} \; (Linux)
Go to TOP
Cut命令使用方法
%cut -f field_list file //以逗号或空格来间隔
%cut -d: -f5,7-9 mydata //以冒号来间隔
%cut -s -c35-40 mydata //以列数来间隔-s 不包括头部注释
列出除了某些类型文件当前目录所有文件:
使用Ksh,用ls !(*.Z)可以显示所有文件除了*.Z文件
这个命令在个目录里有许多种类型文件时候很有用
Go to TOP
改变unix提示符:
%PS1=’prompt’
%export PS1
还可以这么做:
% prompt='user1[\!]' // \! 显示命令次数
Go to TOP
为环境变量增加新PATH路径(不影响老路径)
%PATH=$PATH:$HOME/bin:/…/…/
%export PATH
Go to TOP
列举和某个主题相关所有unix命令:
%apropos lp //列举和lp(打印机)相关所有命令
Go to TOP
查看unix版本号:
%uname Ca
Go to TOP
UNIX下整个目录拷贝
%cp Cr /home/baoshan/zzy .
//将/home/baoshan/zzy整个目录拷贝到当前目录下
Go to TOP
UNIX下文件格式和DOS文件格式互换
%unix2dos oldfile file
%dos2unix oldfile file
Go to TOP
查看UNIX下已经安装包-package
%pkginfo
Go to TOP
显示某目录下所有文件size
%du Cd /; //显示根目录下所有文件size大小
Go to TOP
文件加密:
%crypt passwd < myfile > file //compress
%rm myfile
%crypt passwd < file //restore
Go to TOP
取消^M:
当你FTP些DOS文件到unix下时你经常会看见每行文件后面有个讨
厌^M ,(把 HTML 文件传输到 UNIX 系统可引起回车符转变成“^M”),
有两个简单思路方法可以取消它
用"vi"打开此文件在Command mode下敲入:
:%s/^V^M//g
或者在UNIX SHELL下敲入:
sed 's/^V^M//g' foo > foo.
Go to TOP
使用nohup命令:
如果你想进程在你退出系统后还能执行可以使用NOHUP命令
如: % nohup tar -cf /dev/tape /home &
你退出后再重新登录话使用'ps'命令可以看到进程还在执行
Go to TOP
查看文件思路方法:
如果你只想看文件前5行可以使用head命令如:
head -5 /etc/passwd
如果你想查看文件后10行可以使用tail命令如:
tail -10 /etc/passwd
你知道如何查看文件中间段吗?你可以使用sed命令 如:
sed -n '5,10p' /etc/passwd
这样你就可以只查看文件第5行到第10行
Go to TOP
检查磁盘剩余空间:
%df Ck
%df Ct
Go to TOP
超级用户修改系统时间:
#date MMDDHHMI
#date Cu MMDDHHMIYYYY
Go to TOP
超级用户修改正常用户口令:
#passwd Cd user1 //删除用户user1口令
最新评论