cat命令 查看文件内容
cat file1 file2 ...
显示目录内容
ls
显示目录详细列表
ls -l
显示目录文件类型
ls -F
cp命令
拷贝file1到file2
cp file1 file2
拷贝多个文件到文件夹
cp file1 ... fileN dir
mv命令
移动file1到file2
mv file1 file2
移动多个文件到文件夹
mv file1 ... fileN dir
touch命令
touch命令用来创建文件。如果文件已经存在,则该命令会更新文件的时间戳,就是我们在ls -l命令的执行结果中看到的文件更新时间和日期。
touch file
rm命令
删除文件
rm file
echo命令
echo命令将它的参数显示到标准输出,例如: $ echo Hello again. Hello again.
两个点(..)代表一个目录的上层目录。
一个点(.)代表当前目录。
cd命令
cd命令用来设置当前工作目录。当前工作目录是指你的进程和shell当前所在的目录。
cd dir
mkdir命令
mkdir命令用来创建新目录
mkdir dir
rmdir命令
rmdir命令用来删除目录
rmdir dir
rm -rf
删除一个目录以及其中的所有内容
rm -rf dir
通配符*和?
可以匹配任意长度字符串
?可以匹配单个任意字符串
如:
at展开为所有以at开头的文件名;
*at展开为所有以at结尾的文件名;
at展开为所有包含at的文件名;
?at可以匹配aat和bat。
grep命令
grep命令显示文件和输入流中和参数匹配的行。
如下面的命令显示文件/etc/passwd中包含文本root的所有行:
grep root /etc/passwd
grep命令有两个比较重要的选项,一个是-i(不区分大小写),一个是-v(反转匹配,就是显示所有不匹配的行)。grep还有一个功能强大的变种叫作egrep(实际上就是grep -E)。
pwd命令
pwd命令仅输出当前的工作目录名。
diff命令
diff命令用来查看两个文件之间的不同
diff file1 file2
file命令
显示一个文件的格式信息
file file
find 和 locate命令
在目录中查找文件
find dir -name file -print
head 和 tail命令
head命令显示文件的前10行内容(例如head /etc/passwd)。
tail命令显示文件的最后10行内容(如tail /etc/passwd)。
你可以使用-n选项来设置显示的行数(例如:head -5 /etc/passwd)。如果要从第n行开始显示所有内容,使用tail +n 。
export设置环境变量
如设置STUFF为环境变量
STUFF=blah
export STUFF