passwd:更改用户密码

date:显示当前系统时间
who:显示当前用户信息
clear:清理窗口
cal:显示日历,可加年份月数:如:cal 7 2012
help:不解是
man:电子手册:如:man cal
ctrl+u:删除一行
ctrl+d:推出程序
vi:著名编辑器,头痛。。。。
pwd:显示用户主目录路径
cd:改变工作路径:如:cd $HOME 回到用户主目录
mkdir:创建目录
rmdir:删除目录
ls:显示目录下文件和文件夹,-a显示隐藏文件,-l详细
cat:显示文件内容(加>可创建文件)
lp:打印文件
rm:删除文件 -r删除所有文件,目录
touch:创建文件
[command]>[filename]:输出重定向 若文件存在,>>接在末尾,>覆盖
[command] >[filename]:输出重定向

cp [source] [target]:复制文件
mv [source] [target]:移动文件(剪切)
ln [source] [target]: 链接文件,一个文件可用多个名称显示(投影:-))
wc:不是公厕。。。计算字数,输出为行数 单词数 字符数
元字符: :代替一个未知字符。
*:代替任意个数未知字符
[]:代表括号中的字符,加!为非该字符的字符:如:[!ab]

find:查找文件  . -name:按文件名查找  . -size:按文件大小查找
head:显示文件开始部分内容,可设置显示长度:如:head -15 first.cpp
tail:显示文件结尾部分内容,和head类似
cut:选择文件的一部分,-f指定域,-c指定字符位置,-d指定域分割符
paste:连接文件,把文件一行一行连接在一起
sh:启动shell,下面的命令实在shell中的应用(但很多是通用的。。。。。)
——————————————————————-
set:查看变量
unset:删除变量
变量可直接生成赋值:如:age=12,再用set查看就会发现多出一个age的变量
变量加$表示引用变量:如:echo $age  就会显示age的值12
sleep:延时,单位秒:如:sleep 5;echo “darkscope”会延时5秒显示文字(通用)
ps:显示运行程序的pid,用以kill(通用)
history:显示最近使用的命令(通用)