4.1.0: 基础命令 - 文件相关



1. 目录相关命令

mkdir

作用:创建目录
语法:mkdir filename
参数:

同一目录下mkdir与touch的文件不可重名,因为linux下的目录和普通文件都视为文件。


rmdir

一个文件是否可以被删除,取决于其上层目录的权限


rm

作用:删除文件
语法:rm filename
参数:

rm -rf a/b/crmdir -p a/b/c 效果上相同。


cp

作用:复制文件
语法:cp sourcefile destination
参数:

cp命令可以覆盖与newfilename相同的文件。


mv

作用:移动文件

语法:mv sourcefile destination

参数:


2. 文档相关命令

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参数的话,默认输出前十行。


tail

作用:显示文档尾部N行,并输出

语法:tail filename

参数:

没有-n参数的话,默认输出后十行。