Linux命令-文件目录操作
2018-12-27 本文已影响0人
英文名叫夏天
ls :列出目标目录中所有的子目录和文件
ls是list的缩写
- 命令格式:
ls [选项] [目录名] - 常用参数:
-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件
cd 切换当前目录至dirName
- 常用
cd .. = cd ../切换到上级目录
cd ~ 切换到根目录
cd ..// 切换到根目录
pwd 查看当前工作目录路径
mkdir 创建指定的名称的目录
mkdir [选项] 目录
rm 删除文件和目录
- 参数
-f, --force 忽略不存在的文件,从不给出提示。
-i, --interactive 进行交互式删除
-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, --verbose 详细显示进行的步骤
--help 显示此帮助信息并退出
--version 输出版本信息并退出
rmdir 删除空目录
mv 移动文件或者将文件改名
mv [选项] 源文件或目录 目标文件或目录
cp 复制文件或者目录
cp [选项]... [-T] 源 目的
或:cp [选项]... 源... 目录
或:cp [选项]... -t 目录 源...
touch 修改文件时间戳,或者新建一个不存在的文件
cat 显示文件内容
三大功能
1.一次显示整个文件:cat filename
2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:cat file1 file2 > file
nl 将输出的文件内容自动的加上行号
more 对文件或其它输出进行分页显示的工具
功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。
less 对文件或其它输出进行分页显示的工具
less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。
实例1:ps查看进程信息并通过less分页显示
ps -ef |less
实例2:查看命令历史使用记录并通过less分页显示
history | less