17 Nov 2014
mkdir作用:创建目录
语法:mkdir filename
参数:
-p 级联创建目录同一目录下mkdir与touch的文件不可重名,因为linux下的目录和普通文件都视为文件。
rmdirrmdir filename-p 级联删除目录一个文件是否可以被删除,取决于其上层目录的权限
rm作用:删除文件
语法:rm filename
参数:
-r 删除目录-f 强制删除,不显示删除询问
rm -rf a/b/c与rmdir -p a/b/c效果上相同。
cp作用:复制文件
语法:cp sourcefile destination
参数:
-r 递归复制(用于复制文件夹,拷贝非空目录时把目录里的文件一起拷贝)-p 保留源文件或目录的部分属性,包括所有者、所属组、时间-a 保留源文件或目录的全部属性,相当于-dR --preserve=allcp命令可以覆盖与newfilename相同的文件。
mv作用:移动文件
语法:mv sourcefile destination
参数:
-f 强制移动,不显示覆盖询问-i 若目标文件(destination) 已经存在时,就会询问覆盖!touch作用:可以修改文件的三个时间参数(atime mtime ctime),多用于创建普通文件。
语法:touch filename
PS:
atime:accesstime访问时间;mtime:modifytime修改内容时间;ctime:changetime改变文件权限时间 可用stat命令查看这三个时间
cat作用:查看文档内容并在终端界面输出
语法:cat filename
可以使用管道来改变cat的输出内容 可以通过cat > file的方式向file中输入键盘上敲打的字符
cat << EOF > filename some content here and more content EOF
tac作用:与cat输出的内容顺序上下颠倒
语法:tac filename
more作用:分屏输出文档内容,可向下翻页查看。
语法:more filename
操作方式:按下空格键,向下翻屏
less作用:分屏输出文档内容,可上下翻页或上下翻行查看。
语法:less filename
操作方式:
head作用:显示文档头部N行,并输出
语法:head filename
参数:
-n 输出文档头部n行(例如head -n 行数 filename / head -行数 filename)没有-n参数的话,默认输出前十行。
tail作用:显示文档尾部N行,并输出
语法:tail filename
参数:
-n 输出文档头部n行(例如tail -n 行数 filename / tail -行数 filename)-f 动态显示(查看文档时,如果文档内容发生改变,tail的输出会动态改变)-F 在-f的基础上增加一个 -retry,不常用。没有-n参数的话,默认输出后十行。