一、 目录操作命令:
切换目录:cd
cd / #切换到根目录
cd ~ #切换到主目录
cd - #切换到上次访问的目录
cd .. #返回上一级目录
查看目录:ls 和 pwd:
pwd 查看当前工作路径(绝对路径)
ls 查看当前目录下的目录和文件
命令格式:ls [-选项] 目录名
选项: -a:列出当前目录所有文件和目录(包括隐藏文件,以 .开头的为隐藏文件)
-l:以列表的形式显示文件和目录
目录操作【增、删、改、查】:
1.创建目录【增】 mkdir
命令格式:mkdir [-选项] 目录名
选项: -p:递归创建目录。
2.删除目录或文件【删】rm和rmdir
命令格式:rmdir 目录名 (只能删除空目录)
命令格式:rm [-rf] 目录名或文件名
选项: -f:不提示,强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r,-R:递归删除,将指定目录下的所有文件与子目录一并删除;
-v:显示指令的详细执行过程。
3.目录修改【改】mv 和 cp
a、目录重命名
命令格式:mv 旧目录名 新目录名
b、剪切(移动)目录
命令:mv 目录名称 目录的新位置
c、拷贝(复制)目录或文件
命令格式:cp [-选项] 目录名称 目录拷贝的目标位置
选项: -r:表示递归复制
4.搜索目录【查】find
命令格式:find 目录 参数 文件名称或者目录名
二、 文件操作命令:
文件操作【增,删,改,查】
1.新建文件【增】touch
命令格式:touch 文件名
2.删除文件 【删】 rm
命令格式:rm -rf 文件名
3.修改文件内容【改】 vi或vim
命令格式:vi 文件名
a,文件移动或重命名:mv
命令格式:mv 文件名 新文件名
b,文件的复制:cp
命令格式:cp 原文件名 指定目录
查看文件内容【查】
文件的查看命令:cat、more、less、head、tail
a,
cat:查看文件内容,看最后一屏
命令格式:cat [选项] 文件名
选项: -n :显示行号
b,more:百分比显示
c,less:翻页查看
d,head:默认查看文件前十行内容
e,tail:默认查看文件后十行内容
创建链接文件:ln
命令格式:ln [-选项] 源文件 目标文件
选项: -s :创建软连接(相当于快捷键)
示例:
ln data.txt d #创建data.txt文件的硬链接d
示例:
ln -s data.txt da #创建data.txt的软连接文件da