Linux常用命令

1. 单行与多行删除

(1) 首先在命令模式下,输入:set nu显示行号;
(2) 删除光标所在行为dd
(3) 删除单行的命令为:nd(表示删除第n行),删除多行的命令为::n,md(表示删除第n到m行);
(4) 如果无意中删除错,可以在命令模式下使用u键恢复;

例如删除第1到10行,如下图所示:

在这里插入图片描述
结果如下:

在这里插入图片描述

2. 文件的保存和退出

i 进入insert模式,该模式下可增删改文件内容;
esc 退出insert模式;
:w 保存;
:w filename 另存为filename;
:wq! 保存退出;
:wq! filename 以filename为文件名保存后退出;
:q! 不保存退出;
:x 保存并退出 ,功能和:wq!相同

3. 修改文件所属用户

使用chown命令可以修改文件或目录所属的用户。

命令格式:sudo chown 用户 目录或文件名。如:

$ sudo chown -R griduser /home/dir1
# 把home目录下的dir1目录的拥有者改为griduser用户
# 参数 -R 是递归设置各级子目录

4. 文件操作

  • cd: 将当前路径修改至需要进行操作的路径下;
  • ls: 查看当前路径下的文件及文件夹情况;
  • ls -a <path>: 查看某文件夹下的所有文件及文件夹情况(包括隐藏文件及文件夹);
  • mkdir: 创建一个文件夹;
  • vim: 创建并查看一个文件;
  • cp: 将一个文件拷贝为一个新的文件;
# 将text1.txt拷贝并重命名为text2.txt,生成了两个文件
$ cp text1.txt text2.txt
  • mv: 将一个文件移动到另一个文件,相当于我们的重命名操作;
# 移动文件
# 把file1文件移动到dir1目录中
$ mv file1 dir1
# 因为dir1目录是存在的,可以不加/直接放入
$ mv file1 dir1/

# 移动目录
#把目录dir1移动到dir2中
$ mv dir1 dir2
# 因为dir2目录是存在的,可以不加/直接放入
$ mv dir1 dir2/
$ mv dir1/ dir2/

# 文件改名
# 把文件file1改名为file2,此时原来的file2被file1覆盖
$ mv file1 file2
# 将text1.txt重命名为text3.txt
$ mv text1.txt text3.txt

# 目录改名
# 把目录dir1改名为dir3,因为dir3不存在,可以这样执行,如果dir3存在,就会把dir1放入dir3中
$ mv dir1 dir3
$ mv dir1/ dir3
$ mv dir1 dir3/
$ mv dir1/ dir3/
  • rm: 删除某个文件夹及其中的内容;
# 删除一个空目录
$ rm -d 目录名
$ rm -dir 目录名

# 删除一个非空目录
$ rm -r 目录名

# 删除文件
rm 文件名

显示当前路径

pwd: 查看当前的绝对路径位置

参考资源

[1] ubuntu linux修改文件所属用户(owner属主)和组(groud属组、用户组)
[2] Ubuntu下文件的基本操作
[3] ubuntu下的mv命令
[4] ubuntu删除文件和文件夹的rm命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值