linux 文件管理

1.命令

常用命令:

关机:shutdown     查看ip:ifconfig -a

  1. cd / 切换目录

  2. pwd 打印当前所在目录

  3. ls 显示当前所有目录

ls -l (详细信息)

 ls /目录名称/ -l (显示具体目录下文件(夹)详细信息)

4.touch 创建文件

touch /文件夹名称   

touch /一级路径/二级路径/三级路径/创建文件名称

5.mkdir 创建文件夹

mkdir -p /A1/B1/C1/D (若在C1下创建文件D,则自动创建父系目录(A1、B1、C1))

备注:mkdir -v / 显示创建过程

在home下创建“qianfeng”,“nizhan”两个文件,并且“qianfeng”下在创建“dir1”和“111”

命令:mkdir -pv /home/{qianfeng{dir1,111},nizhan}

6.cp 复制文件或文件夹

cp 源文件路径 目标文件路径(cp /root/桌面       /home/)

cp -r /源文件夹路径 /目标文件路径 (拷贝文件夹)

7.mv 移动(等同于剪切)

mv /源文件路径    /目标文件路径

mv /源文件路径 /目标文件路径/源文件重命名;例如:mv /root/测试1     /home/正式1 (移动测试1文件,并改名为正式1)

重命名:mv /root/测试1    /root/正式1(不移动文件路径,只进行重命名)

8.rm -rf 删除(强制删除)(可用mv改名,尽量不使用rm -rf)

rm -rf /文件或目录的路径

删除所有:rm -rf /* 或 rm -rf /root/*(删除某个路径下的所有文件)

删除其中一部分:rm -rf /root/测试1   /root/正式2    /root/测试3(删除测试1、正式2、测试3)

9.cat 查看文件全部内容

cat /文件名(如:123.txt)

head 头部:

例如: head -3 /文件名        释:查看文件前三行内容。

tail 尾部:

例如: tail -2 /文件名     释:查看文件倒数2行内容。

more 翻页:

more /文件名      释:查看文件从头到尾翻页查看。

grep 查看文件内容中关键字:

例如:grep 关键字 /文件名        释:显示从文件内容中筛选出关键字的内容。

10.   ">" 重定向     

 ls > /路径/文件名

ls / (生成信息命令) > /文件名(存储生成信息路径)

11.gedit 图形文件编辑器

gedit /文件名

12.vim

vim /文件名 先按“i”键 插入内容 ,在按“esc”结束 ,输入命令“:wq” 退出

①按“esc”结束 ,光标选择某一行,点击“yy”进行复制,点击“p”进行粘贴

②点击“dd”删除,点击“u”撤销

③“x” 删除某一行的某一个字(将光标放在该字下方,点击“x”)


文本编辑命令:

y 复制 d 删除 p 粘贴 u 撤销

光标定位:

hjkl 上下左右; 0和$ 首尾; gg G 页首页尾; 3G 进入第三行

查找:/关键字 按“n/N”往后翻

  • :W 仅保存不退出

  • :q 不保存直接退出(前提未编辑)

  • :wq 保存并退出

  • :q! 不保存直接退出

  • 替换:

  • :范围 s/原内容/新内容/全局

  • 示例:

  • :1,5 s/5555/6666/g (将1-5行的5555替换成6666)

  • 另存为:

  • :w /源文件 /目标文件

  • set nu 设置行号

  • set list 显示控制字符

  • set nonu 取消设置行号

vim 产生的临时文件:(文件编辑过程中未正常保存或退出,自动生成备份文件),解决方法

1.查看隐藏文件:ls -a  /

2.删除:rm -rf  /临时文件名(例如:1.txt 产生的临时文件".1.txt.swap")


---
相对路径:

两种表达式:

"." 当前目录; 例如:./1.txt (前提 cd 切换到相应的目标路径),"./"可省略 效果一致

".."上一级目录,
 例如:路径为/aa/bb/cc/dd/,当前路径为dd,在cc中创建文件(touch ../1.txt),在aa中创建文件(touch ../../../1.txt)

绝对路径:从根开始描述(定位文件)
举例:/home/abc/1.txt  
缺点:路径太多,繁琐

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值