Linux命令练习第二关(2)

(2)假如当前目录是

[root@ianLinux iantest]# pwd
/data/iantest

现在因为需要进入到了/tmp目录下进行操作,执行命令如下:

[root@ianLinux iantest]# cd /tmp
[root@ianLinux tmp]# pwd
/tmp

操作完毕后,希望快速返回上一次进入的目录,即/data/iantest目录,该如何做呢?

解答:

[root@ianLinux iantest]# pwd
/data/iantest
[root@ianLinux iantest]# cd /tmp
[root@ianLinux tmp]# pwd
/tmp
[root@ianLinux tmp]# cd - #回到进入/tmp之前的目录
/data/iantest
[root@ianLinux iantest]# 

cd -能回到上一次访问的目录

[root@ianLinux iantest]# pwd
/data/iantest
[root@ianLinux iantest]# cd /tmp

#此时系统环境变量OLDPWD的变化
[root@ianLinux tmp]# env|grep -i oldpwd
OLDPWD=/data/iantest 

[root@ianLinux tmp]# cd -
/data/iantest
[root@ianLinux iantest]# pwd
/data/iantest

#此时系统环境变量OLDPWD的变化
[root@ianLinux iantest]# env|grep -i oldpwd
OLDPWD=/tmp

环境变量OLDPWD始终记录当前路径的前一个路径的内容,而执行cd -命令返回进入此目录之前所在的目录。

补充:

  • cd . 当前目录
  • cd .. 上级目录
  • cd ../ 上级目录
  • cd ~ 家目录
  • cd ../../ 上两级目录
  • cd .././ 上级目录
  • cd - 返回进入此目录之前所在的目录

(3)一个目录中有很多文件(ls查看时好多屏),想最快速度查看到最近更新的文件(前提:不知道文件是什么)。

解答:

[root@ianLinux ~]# ls -l /etc
total 1684
drwxr-xr-x.  5 root root   4096 Aug  2 10:32 ConsoleKit
-rw-r--r--.  1 root root   4439 Oct 17  2013 DIR_COLORS
-rw-r--r--.  1 root root   5139 Oct 17  2013 DIR_COLORS.256color
...  #省略很多很多
[root@ianLinux ~]# touch /etc/latest.txt
[root@ianLinux ~]# ls -lrt /etc

ls -lrt 目录
新建的文件latest.txt 会出现在最后一列

这里写图片描述

man ls 查看ls的参数

 -r, --reverse
              reverse order while sorting 
              # 反转排序

 -t     sort by modification time
        #  按修改时间排序
 -l     use a long listing format
        #  使用一个长的列表格式

补充有关ls参数:

  • -F 给不同文件类型结尾加标识
  • -p 给目录加斜线/
  • -r 反转排序
  • -t 按修改时间排序
  • –color=auto 给输出的不同文件加不同的颜色
    (alias ll=’ls -l –color=auto’)
  • –time-style=long-iso,指定日期和时间的输出格式为long-iso(例如2016-08-02)

–color=auto 应用于grep。给匹配到的字符串加颜色,注意不是整行。
这里写图片描述

–time-style=long-iso
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值