一、基本命令
ls
ls是查询当前目录下的内容
ls [选项] +[文件名或者目录名]
-l 以递归的形式,显示文件的详细信息
-a 显示目录底下的全部文件包括隐藏文件
-s 显示文件的大小
-S 按文件大小来进行排序
-t 按修改文件时间进行排序
cd命令
用cd来切换目录
cd +[路径或者特殊符号]
/ 从当前目录转跳到家目录
. 前往当前的目录
.. 前往上一级的目录
- 上一次访问的目录
~ 回到当前用户目录
pwd
pwd是显示当前工作目录的绝对路径
pwd
mkdir
创建新目录
mkdir [选项] 目录名
-p 以递归方式创建目录
rmdir
删除目录(只能删除空目录)
rmdir [文件名]
touch
touch用来创建文件
touch [文件名]
rm
rm用来删除文件或者目录
rm [选项] [文件名或者目录名]
-r 递归的方式删除目录 ,删除文件夹是必须加以层选项
-f 强制删除该文件或者该目录
cp
cp复制文件和目录
cp [选项] 要复制文件或目录 目标路径
-i 以询问的方式进行文件的复制
mv
mv移动文件或者目录也可以给文件或目录进行重命名
移动:mv [选项] 文件名或目录名 目标路径
重命名: mv [文件名或目录名] [更改的文件名或目录名]
-i 覆盖文件时提示信息
相对路径与绝对路径
绝对路径以家目录或根目录为开始到达的目标路径
相对路径则以当前所在的目录为起始到达该目标路径
cat
cat用于查看文件内容,创建文件,文件合并等功能
查看文件内容:cat [选项] [文件名]
创建文件:cat > [文件名]
文件合并:cat [文件1] [文件2] > [文件3]
-n 由 1 开始对所有输出的行数编号
-b 和 -n 相似,只不过对于空白行不编号
-s 当遇到有连续两行以上的空白行,就代换为一行的空白行
more
more 是用来分屏显示文件内容信息,多用于文本较多的文件
more [文件名]
空格与enter用于翻页
echo
echo 用于输出内容到屏幕上
echo [选项] [输出内容]
重定向
> 输出,覆盖文件原有的内容
>> 追加,将内容追加到已有文件的末尾
date
date 用于查看系统时间
date [选项]