《Linux命令行大全》——2.2 当前工作目录

2.2 当前工作目录

可能大部分人都熟悉用于表示文件系统树的图形文件管理器,如图 2-1 所示。需要注意的是,树通常是倒立显示的。也就是说,顶部是根目录,依次向下排列的是子目录。

然而,由于命令行没有图像,若是要浏览文件系统树,就必须使用其他方法。

假设文件系统是一个迷宫,形如一棵倒置的树,并且用户处在文件系统之中。任何时刻,我们处在单个目录中,能够看到该目录中包含的文件、去往上一级目录(称为父目录)的路径,以及下一级的各个子目录。用户所处的目录叫做当前工作目录。使用pwd(打印工作目录)命令可以显示当前工作目录。

[me@linuxbox ~]$ pwd
/home/me

第一次登录系统时(或是启动终端仿真器会话时),当前工作目录被设置成主目录。每个用户账号都有一个主目录,作为普通用户操作时,这是唯一一个允许用户写文件的地方。

时间: 2024-08-28 03:49:25

《Linux命令行大全》——2.2 当前工作目录的相关文章

《Linux命令行大全》——第1章 shell是什么 1.1终端仿真器

第1章 shell是什么 Linux命令行大全 当谈到命令行时,我们实际上指的是shell.shell是一个接收由键盘输入的命令,并将其传递给操作系统来执行的程序.几乎所有的Linux发行版都提供shell程序,该程序来自于称之为bash的GNU项目.bash是Bourne Again Shell的首字母缩写,Bourne Again Shell基于这样一个事实,即bash是sh的增强版本,而sh是最初的UNIX shell程序,由Steve Bourne编写. 1.1 终端仿真器 当使用图形用

《Linux命令行大全》——2.4 更改当前工作目录

2.4 更改当前工作目录 使用cd命令可以改变工作目录(即在文件系统树的位置):只需输入cd命令,然后再输入目标工作目录的路径名即可.路径名指的是沿着分枝到达目标目录的路由.路径名分为两种:绝对路径名和相对路径名.首先来谈谈绝对路径名. 2.4.1 绝对路径名绝对路径名从根目录开始,其后紧接着一个又一个文件树分支,直到到达目标目录或文件.例如,系统里有一个目录,大多数系统程序都安装到这个目录里,该目录的路径名是/usr/bin.这就意味着根目录(在路径名中用前导斜杠来表示)中有一个目录是usr,

《Linux命令行大全》——1.2 第一次键盘输入

1.2 第一次键盘输入 现在开始吧.启动终端仿真器!运行后的终端仿真器如下所示. [me@linuxbox ~]$这称为shell提示符,只要shell准备接受外部输入,它就会出现.在不同的发行版中,提示符的外观可能会有所差异,但是,它通常包括username@machinename,其后是当前工作目录(长度更长一些)和一个$符号. 如果shell提示符的最后一个字符是#,而不是一个$符号,那么终端会话将享有超级用户特权.这就意味着要么我们是以根用户身份登录,要么我们选择的终端仿真器可以提供超级

《Linux命令行大全》——导读

**前言**我想给大家讲一个故事.故事内容不是Linus Torvalds在1991年怎样编写了Linux内核的第一个版本,因为这些内容你可以在很多Linux图书中找到.我也不想告诉你,更早之前,Richard Stallman是如何开始GNU项目,设计了一个免费的类UNIX操作系统.那也是一个很有意义的故事,但大多数Linux 图书也讲到了它.我想给大家讲一个如何才能夺回计算机控制权的故事. 在20世纪70年代后期,我刚开始和计算机打交道时,正在进行着一场革命,那时的我还是一名大学生.微处理器

《Linux命令行大全》——2.3 列出目录内容

2.3 列出目录内容 使用ls命令可以列出当前工作目录的文件和目录. [me@linuxbox ~]$ ls Desktop Documents Music Pictures Public Templates Videos 实际上,可以使用ls命令列出任何目录的内容,而不仅仅是当前工作目录.同时,它还拥有一些其他有趣的功能.我们会在第3章详细讨论ls命令.

《Linux命令行大全》——1.4 结束终端会话

1.4 结束终端会话 直接关闭终端窗口或是在shell提示符下输入exit命令,即可结束终端会话. [me@linuxbox ~]$ exit幕后的控制台 即使没有运行终端仿真器,一些终端会话也会在图形桌面的后台运行.这叫做虚拟终端或是虚拟控制台.在绝大多数系统中,通过依次按下Ctrl-Alt-F1键到Ctrl-Alt-F6组合键,可以访问大部分Linux发行版中的终端会话.每当访问一次会话,就会出现登录提示符,我们可以在其中输入用户名和密码.按Alt和F1-F6键,可从一个虚拟控制台转换到另一

《Linux命令行大全》——第2章 导 航 2.1 理解文件系统树

2.1 理解文件系统树 与Windows相同,类UNIX操作系统(比如Linux)也是以称之为分层目录结构的方式来组织文件的.这意味着文件是在树形结构的目录(有时在其他系统中称为文件夹)中进行组织的,该树形结构目录可能包含文件和其他目录.文件系统的第一个目录叫做根目录,它包含了文件和子目录.子目录里包含了更多的文件和子目录,依此类推. 需要注意的是,在Windows系统中,每个存储设备都有一个独立的文件系统树.而在类UNIX系统中,如Linux,无论多少驱动器或存储设备与计算机相连,通常只有一个

Linux命令行之逗趣的图文

你有没有在Linux命令行中见过一辆火车呢?"猫跟老鼠"呢?编辑Linux命令行其实并不总是件严肃古板的事情.你完全可以用它自娱自乐.下面我们就跟大家一起讨论一下Linux命令行的特质. 假设:本文所有示例都使用Ubuntu Linux.文中描述命令行功能或许在你的Linux系统中是默认的. 有趣的Linux命令行功效 1. Linux"sl"命令行 尽管"sl"代表了"蒸汽机机头",但它是用来提醒那些命令行控们别把"

Linux命令行之逗趣无极限

你有没有在Linux命令行中见过一辆火车呢?"猫跟老鼠"呢?编辑Linux命令行其实并不总是件严肃古板的事情.你完全可以用它自娱自乐.下面我们就跟大家一起讨论一下Linux命令行的特质. 假设:本文所有示例都使用Ubuntu Linux.文中描述命令行功能或许在你的Linux系统中是默认的. 有趣的Linux命令行功效 1. Linux"sl"命令行 尽管"sl"代表了"蒸汽机机头",但它是用来提醒那些命令行控们别把"