linux命令回退两个目录,Linux学习(二)

Linux学习(二)

四、常用命令

1、ls 列出当前目录下的所有文件

参数:ls -l  简写为 ll  长列表,-rw-------. 1 root root 1800 Aug 18 22:53 anaconda-ks.cfg

第一列:-(普通文件) l(软链接) d(目录)

后面的每三个一组,第一组所有者权限(rwx,r可读,w可写,x可执行),第二组所有组的权限,第三组是其他用户的权限

第二列:数字 - 普通文件 后面为2时,是一个硬连接,不常用;d 目录 后面的数字为目录下的文件数(包含隐藏目录)

第三列、第四列为用户所有者、所有组

第五列为文件大小,单位为字节 目录时,指的是目录本身的大小,而不是目录下所有文件的大小之和;使用du查看时空文件大小显示为4,对应于4k对齐

第六列为最后修改时间

最后一列为文件名

ls -a 查看隐藏文件

ls -l -c 查看changetime

ls -l -u 查看accesstime

man ls 查看帮忙

2、cd 目录间移动

可以使用绝对路径,也可以使用相对路径

cd /etc/sysconfig

cd ..  ..代表上一级

cd ~   ~当前用户的家目录

cd -   -上一个目录

3、pwd 查看当前所在的目录,执行危险命令最好先执行一下pwd,看一下在什么位置

4、mkdir 创建目录

mkdir a

mkdir -p /d/e/f   p参数允许递归创建目录

5、cp 复制

文件

cp a.txt b.txt  同级目录

cp a.txt /tmp/b.txt 将a.txt复制到tmp下交重命名为b.txt

cp a.txt /tmp  将a.txt复制到tmp下,可能会覆盖同名文件,执行时需要注意

目录

cp -r c d 复制c目录,并重命名为d ,第二次时,则是把c目录复制到d下

cp -r c/* d/ 把c目录下的所有文件复制到d目录下

参数:

cp -p 保持文件原有参数和属性

cp -u 覆盖时,对比两个文件,更新的文件会覆盖

6、which 查看命令的路径

7、rm 删除

-f 强制删除

-r 递归删除

-rf 强制删除目录 使用 rm -rf *时要注意

8、通配符

*  代表当前目录下所有文件

ls * 查看当前目录下的所有文件

[] 匹配中括号里的任意一个 或者连续数字字母

? 匹配一个字符

9、vi 命令行模块打开文件

i 进入编辑模式,在当前位置插入

a 当前位置后一个位置插入

o 另起一行插入

x 删除

dd 删除一行

:undo 取消上一次的操作,回退

G 到最后一行

gg 回到首先

$ 到行尾

^ 到行首

10G 到第10行

esc 退出编辑模式

:w 保存

:wq 保存能出

:q 退出

:q! 不保存退出

原文:https://www.cnblogs.com/test-chen/p/11397281.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值