-
ls指令,含义:list,列出所有的文件和文件夹的名称。
①ls 路径 。含义:显示文件的所有名称
这里的黑色表示文件,蓝色表示文件夹,绿色表示拥有所有权限。②ls -l 路径。(快捷:ll 指令)以列表的形式显示文件的名称。
③ls -la 路径。显示所有文件和文件夹(包括隐藏文档)。
④ls -lh 路径。以可读性较高的方式显示详细信息。
-
pwd指令,含义:(print working directory)打印当前工作目录。
-
cd指令,含义:(change directory)改变当前的工作目录。
-
mkdir指令,含义:(make directory)创建目录。
①mkdir 路径。在指定目录下创建目录。
②mkdir -p a/b/c/d。在指定多层目录下创建目录。“-p”表示创建目标目录的上层目录。
③mkdir a b c d。一次性创建多个目录。
-
touch指令,含义:创建文件。
①touch 路径。在指定目录下创建文件,或者修改文件时间。
②touch 路径1 路径2 路径n。一次性创建多个文件。
③touch -t “时间格式(YYYYMMDDhhmm)” 文件路径。修改指定文件的时间。 -
cp指令,含义:(copy)将一个文档复制到另一个文档中。
①cp /a /b。将a文件复制到当前目录下并且更名为b。
②cp -r a b。将a文件夹复制到b文件夹中。“-r”表示递归的执行。
-
mv指令,含义:(move)移动文档到指定目录下。
①mv a/a1 b。移动a文件夹下的a1到b文件夹中。
②mv a/a1 b/a1_copy。移动a文件夹下的a1到b文件夹中并且更名为/a1_copy。
-
rm指令,含义:(remove)移除或删除一个文件或文件夹,删除之后不会出现在回收站中。
①rm a/a1。删除a文件夹下的a1文件。
②rm -r a。删除a文件夹。
③ rm -r a*。删除以a开头的所有文档。“ * ”表示通配符,任意字符。 -
vim指令,含义:(vim是一款文本编辑器)打开一个文件/文件夹,相当于Windows的notepad。
①vim b/a1
想要退出按住SHIFT键+:键,在最下面一行出现: 标记,输出“ q ”则可以退出。
-
输出重定向,含义:一般命令的输出都会显示在终端中,将一些结果保存到文件中进行分析统计。
①“ > ”,含义:覆盖指定目录的内容。
例如:ls -lh > b/a1。
②“ >> ”,含义:在指定文件中追加内容。
例如:ls -l >> a/ a1。
-
cat指令,含义:直接打开文件,合并文件。
① cat b/a1。打开b目录下的a1文件,与vim的差异是cat命令实在终端中显示,可以往上查看得到以往输入的记录。
②cat b/a1 b/b1 > together。将b目录下的a1和b1文件合并成together文件。