linux切换到上级命令,【Linux命令】工作目录切换命令(pwd,cd,ls)

目录

pwd显示当前的工作路径

cd切换工作目录

ls显示目录中文件信息

一、pwd命令

pwd命令用于显示当前的工作路径。

格式:

pwd [选项]

参数:

-L,--logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式)

-P,--physical,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件。 当包含多层连接文件时,显示连接文件最终指向的文件

实例:

1)查看当前所在路径

[root@VM_0_10_centos tmp]# pwd

/var/tmp

2)查看当前所在路径,不显示连接路径,显示连接路径指向的文件

[root@VM_0_10_centos tmp]# cd /var/

[root@VM_0_10_centos var]# ll

lrwxrwxrwx. root root Mar lock -> ../run/lock

drwxr-xr-x. root root Oct : log

lrwxrwxrwx. root root Mar mail -> spool/mail

lrwxrwxrwx. root root Mar run -> ../run

[root@VM_0_10_centos var]# cd mail/

[root@VM_0_10_centos mail]# pwd

/var/mail

[root@VM_0_10_centos mail]# pwd -P

/var/spool/mail

3)多层文件时,显示 最终指向的文件

软连接可以针对不同文件系统,可以对目录,可以对不存在的文件或目录进行链接;硬链接只能针对文件,且不能跨文件系统,只对同一个文件系统有效,且不允许给目录创建连接。(ln -s 源文件 目标文件)

[root@localhost ~]# ll # /root目录下面有个dir1目录,test连接文件指向dir1目录

total

drwxr-xr-x root root Apr : dir1

lrwxrwxrwx root root Apr : test -> dir1/

[root@localhost ~]# ll /home/ #/home目录下面有一个test连接文件,指向/root/test连接文件

total

drwx------ sgl sgl Oct sgl

lrwxrwxrwx root root Apr : test -> /root/test

[root@localhost ~]# cd /home/test/ #通过cd命令进入/home/test

[root@localhost test]# pwd #默认,只显示连接文件的全路径

/home/test

[root@localhost test]# pwd -P # 显示连接文件最终指向的文件的全路径。注意这里不是/root/test。

/root/dir1

二、cd命令

cd命令用于切换工作目录。“cd -”命令返回上一次所在目录;“cd ..”命令进入上级目录;“cd ~”命令切换当前用户的家目录或“cd ~username”切换到其他用户家目录。“cd !$”将上个命令参数作为cd的参数使用。

格式:

cd [目录名称]

三、ls命令

ls命令用于显示目录中的文件信息。

格式:

ls [选项] [文件]

参数:

-a, --all 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档列出)

-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)

-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出

-n:和-l类似,只是显示的所属用户和组不是名称,而是对应的id

-g:列表显示结果,和-l类似,但是不显示文件所属者。

-r 将文件以相反次序显示(原定依英文字母次序)

-t 将文件依建立时间之先后次序列出

-S 以文件大小排序

-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"

-R 若目录下有文件,则以下之文件亦皆依序列出

-c:和-lt一起使用:显示列表并且以ctime(文件状态最后改变时间)排序。和-l一起使用:显示ctime并且以文件名排序。其他情况,以ctime排序。参考示例3。

-d:--directory的缩写,仅列出目录本身,而不是列出目录里的内容列表,参考示例4。(常用)

-f:直接列出结果,而不进行排序(ls默认会以文件名排序)

--color[=WHEN]:是否根据文件类型显示颜色,WHEN可以为never、always或者auto

-h 人性化方式显示

-i 显示每个文件的索引inode

实例:

1)列出文件内容且所属用户和组以ip显示

[root@VM_0_10_centos ~]# ls -ln

total

-rwxr-xr-x Oct : clear_buffcache.sh

-rwxr-xr-x Oct : test.sh

2)显示完整时间

[root@VM_0_10_centos ~]# ls --full-time

total

-rwxr-xr-x root root -- ::54.692739831 + clear_buffcache.sh

-rwxr-xr-x root root -- ::41.646541706 + test.sh

3)以文件名排序并显示时间(与-l使用)

[root@VM_0_10_centos ~]# ls -cl

total

-rwxr-xr-x root root Oct : clear_buffcache.sh

-rwxr-xr-x root root Oct : test.sh

4)以时间排序(与-lt使用)

[root@VM_0_10_centos ~]# ls -clt

total

-rwxr-xr-x root root Oct : test.sh

-rwxr-xr-x root root Oct : clear_buffcache.sh

5)以-r实现升序排序(-S以文件大小排序)

[root@VM_0_10_centos ~]# ls -lSr

total

-rwxr-xr-x root root Oct : clear_buffcache.sh

-rwxr-xr-x root root Oct : test.sh

Linux中工作目录切换命令

1.pwd命令用于显示当前的工作目录 2.cd命令用于切换工作路径,格式为:cd [目录名称] 参数 作用 - 切换到上一次的 目录,如:cd - ~ 切换到”家目录“,如:cd ~ ~usernam ...

Linux就该这么学——新手必须掌握的命令之工作目录切换命令组

pwd命令 用途 : 用于显示用户当前所处的工作目录.如下图pwd命令运行结果所示 格式 : pwd[选项] 图pwd命令运行结果所示 cd命令 用途 : 用于切换工作路径,如图cd命令运行结果 格式 ...

linux工作目录切换命令

1.pwd命令 pwd命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”. 2.cd命令 cd命令用于切换工作路径,格式为“cd [目录名称]”. 这个命令应该是最常用的一个Linux命令 ...

Linux 工作目录切换命令

1.pwd 显示当前用户所处的目录 2.cd 切换工作路径 cd [目录名称],cd - 返回上次所处的目录 cd ~ 返回当前用户的根目录 cd.. 返回上级目录 3.ls 显示目录中的文件信息,l ...

linux-11 基本命令之 -工作期目录切换命令-pwd,cd,

pwd 命令用于显示当前的工作目录,格式为:pwd[选项] @1.查看当前的工作路径: [root@localhost /]# pwd cd 命令用于切换工作路径 格式为:"cd 目录名称& ...

linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm

linux命令的格式:命令 [-选项] [参数]例:ls -la /etc 命令:ls命令所在路径:/bin/ls功能:显示目录文件用法:ls [-aldh] []参数:-a 查看所有文件,包括隐藏文 ...

LINUX文件及目录管理命令基础(2)

Linux文件类型 文件作为Linux操作系统中最常见的对象,在系统中被分为了多种类型 如下: - 普通文件 d 目录 l 链接 b 块设备 c 字符设备 p 管道设备 s 套接字文件 Linux目录 ...

LINUX文件及目录管理命令基础

Linux命令行组成结构 Linux命令结构 在Linux中一切皆文件,一切皆命令! 命令提示符: [root@tt ~]# [xiaohui@tt ~]$ Linux命令行常用快捷键 ctrl + ...

常用Linux文件或目录的命令

1, mkdir命令 mkdir用来创建指定名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. (1)     命令格式:mkdir [选项] 目录 ( ...

随机推荐

HTML5网页录音和压缩,边猜边做..(附源码)

宣传一下自己的qq群: (暗号:C#交流) 欢迎喜欢C#,热爱C#,正在学习C#,准备学习C#的朋友来这里互相学习交流,共同进步 群刚建,人不多,但是都是真正热爱C#的 我也是热爱C#的 希望大家可以 ...

Redis 发布订阅

订阅: class Program { //版本2:使用Redis的客户端管理器(对象池) public static IRedisClientsManager redisClientManager ...

SQL 解决in的参数烦恼(经典,简洁,高效)

原SQL是不能执行的:select * from 表A where 字段A in (select 逗号分隔的字段B from 表B where 条件) 解决方案:select b.* from (se ...

POJ1089 Intervals

Description There is given the series of n closed intervals [ai; bi], where i=1,2,...,n. The sum of ...

WPF 系统托盘 图标闪烁

WPF消息通知 系统托盘,图标闪烁 using System.Windows.Forms; using System.Windows.Threading; public partial class W ...

React 相关资料

learncodeacademy/react-js-tutorials MobX

看看我做的一款 时间轴 插件 timegliderJs

TimegliderJs 是一款基于jQuery的时间轴插件.完成后效果. 介绍 Timeglider JS是一个由javascript支持缩放,数据驱动的时间轴组件.非常适合显示项目历史,项目计划及 ...

TestNG简介与安装步骤

简述 TestNG是一个设计用来简化广泛的测试需求的测试框架, 从单元测试(隔离测试一个类) 到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统, 例如运用服务器) . testNG灵感来 ...

Java基础7-异常;jar包

昨日内容回顾 多态:多种状态,多态的前提条件是继承或者是实现 面向接口编程 降低耦合度 接口是最低标准,接口可以多重继承 接口中的所有方法都是抽象方法 抽象类中可以没有抽象方法 匿名内部类对象 将对类 ...

Android AIDL 实例

为使应用程序之间能够彼此通信,Android提供了IPC (Inter Process Communication,进程间通信)的一种独特实现: AIDL (Android Interface Def ...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值