一、 目录操作命令:
切换目录: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
习题:
1.如何从编辑模式切换到末行模式?
按 “:”。
2.为什么在Windows系统中编辑过的文件,在Linux系统里不能执行?
在Windows和Linux系统中,文件的格式是不同的。Windows使用的是DOS格式,而Linux使用的是Unix格式。这两种格式的主要区别在于行尾符的不同。在Windows中,每行结尾是由回车符和换行符组成的"\r\n",而在Linux中,每行结尾只有一个换行符"\n"。因此,如果在Windows中编辑的文件在Linux中执行,可能会出现错误,因为Linux无法识别Windows的行尾符。为了解决这个问题,可以使用一些工具将Windows格式的文件转换为Linux格式,例如dos2unix命令。
dos2unix file.txt
标签:02,文件,管理,选项,命令,目录名,格式,目录 From: https://www.cnblogs.com/75qiwu/p/17862036.html