passwd
exit 退出到shell登陆
date
cal 显示日历,可以指定显示具体月份
cal 1 2008 表示显示2008年1月的日历
who 显示登陆用户
-q 只显示用户名和用户数
-b 显示系统的启动日期和时间
-H 显示标题
who am i 显示当前用户
man
cd
cd a/b 相对路径
cd /aa/bb 绝对路径
cd 移动到默认目录
cd .. 移动到上级目录
cd ../.. 向上移动两层
pwd 查看当前工作目录
ls
-l 长格式
-a 全部文件包括隐藏
-d 用于查看目录
ls -al
ls -ld kk 用于查看目录的信息
cat aa 查看aa
cat > aa 将输入的内容写入aa,如果没有aa则生成新文件
mkdir 创建一个目录
-p 同时生成子目录
rmdir 删除一个目录,目录必须为空
rm
-r 递归删除目录下所有内容
-i 交互
cp
-r 递归拷贝
mv
mv a b 改名
注意mv移动将下级目录一起移动
ln 映射
ln a1 aa1 产生a1的映射aa1
查看一个文件
vi
cat
head
tail
tail -100f 常用来查看log
more
pg
find
find 路径名 搜索选项 动作选项
搜索选项:
-name
-size
-type f,d,c,b
-atime
-mtime
-newer
动作选项
-print
-exec command {} /;
-ok command {} /;
find . -name a1 -print
find . -name a1 -exec rm {} /;
grep
grep hi aa.txt
tee
ls -l | tee a1 又在屏幕上显示又写入到文件中
sh
bash
csh
ksh
ps
-e 正在运行的全部进程
-f 显示进程的全部信息
ps -ef
kill
kill -9 100
kill -9 0 全部退出重新登陆
nohup
nohup sleep 10 & 用户退出系统后台进程不被终止
sleep 延迟
sleep 10; echo "hi baby"
finger 显示用户信息
finger root
tar
-c 创建
-v 显示信息
-f 下一个参数为文档存放位置
tar cvf /aa/bb.tar .
crypt
crypt 123 < a1 > a2 加密
crypt 123 < a2 > a3 解密
注意123是密码
chmod
chmod 777 a1 最大权限
当 ls -l 时看到文件的信息是
-rwxrwxrwx分为4个部分,第一个表示文件类型(-文件,d目录,c 字符型,b 字节型)
后面三个一组,分别是当前用户,当前用户组,其他用户组,对此文件的访问权限
clear 用于清屏
banner
banner aa 用标题显示
;用于使用多个命令
date;pwd
()表示一组
(ls -al; pwd) > a1
&表示后台执行
pwd &
pwd & ls
| 表示管道
ps -ef | more 注意后面的more没有了文件参数前面部分相当于文件输入