Linuxcd命令:切换目录教程

该命令代表ChangeDirectory,用于更改工作目录。
Linux命令按照来源方式可以分为两种,内置Shell命令和外部命令。
所谓Shell内置命令就是Shell自带的命令。
该命令没有可执行文件;外部命令是由程序员单独开发的,因此该命令会有一个可执行文件。
Linux中的大部分命令都是外部命令,而cd命令是内置于普通Shell中的命令,因此cd命令没有文件执行的路径。
cd命令的基本格式如下:[root@localhost~]#cd[相对路径或绝对路径]另外,cd命令后面还可以跟一些特殊符号来表达固定的含义,如图:特殊符号对于cd命令符号功能特殊~代表当前登录用户的主目录~username代表切换到指定用户用户的主目录代表最后一个目录,代表当前目录..代表顶级目录用法是:[root@localhostvbird]#cd~#表示返回自己的主目录对于root用户来说,主目录是/root[root@localhost~]#cd#不加任何路径也表示返回当前登录用户的主目录[root@localhost~]#cd~vbird#表示切换到vbird用户的主目录,即/home/vbird[root@localhost~]#cd..#表示切换到当前顶级目录,也表示顶级目录/root需要注意的是,在Linux系统中,根目录并没有存在(当前目录)和..(当前目录的父目录),但由于根目录是顶级目录,所以属性和权限..和.对于根目录来说也是一样的,即根目录本身的父目录。
[root@localhost/]#cd-#表示返回到所在目录。
如果仔细观察,不难发现[root@localhost~]中已经设置了当前目录。
login将位于您自己的主目录中,~代表主目录,因此您可以使用cd~返回您的主目录。
[示例1]了解如何使用CD。
[root@localhost~]#cd/usr/local/src#进入目录/usr/local/src[root@localhostsrc]#cd-/root[root@localhost~]##cd-命令返回进入src主目录目录前[root@localhost~]#cd-/usr/local/src[root@localhostsrc]##再次执行cd-命令,返回到/usr/local/src目录【例2】学习cd。
和cd..使用。
[root@localhost~]#cd/usr/local/src#进入测试目录[root@localhostsrc]#cd..#进入顶层目录[root@localhostlocal]#pwd/usr/local#pwd就是看当前目录命令,可以看到我们进入了顶层目录/usr/local[root@localhostlocal]#cd。
#进入当前目录[root@localhostlocal]#pwd/usr/local#这个命令不会改变目录,它只是告诉大家。
代表当前目录

Linux常用命令(三)路径切换及查看

Linux操作系统提供了各种用于切换路径和文件管理的命令。
例如,要从当前目录切换到顶级目录,可以插入cd...;其次,pwd命令用于显示当前目录的完整路径。
输入pwd后,Linux会输出当前目录的完整路径,以便用户更容易了解自己的环境。
还可以使用ls命令查看当前目录下的所有文件和子目录。
通过输入ls我们可以得到当前工作目录的内容列表,帮助用户快速了解目录中的资源。
我们可以使用哪个命令来查找Linux系统中特定的可执行命令。
输入任意命令名称,系统都会返回该命令的完整路径,方便定位和使用。
对于全局文件搜索,命令位置是首选。
它在系统上的特定目录中查找文件,如果找不到,则使用搜索命令,这需要更长的时间。
这样它可以提供快速准确的文件位置。
当您要搜索文件时,find命令是最佳选择。
它可以根据文件名、大小、修改时间等各种条件搜索文件或目录。
不过需要注意的是,由于find命令是直接在硬盘上进行搜索,对于较旧的硬盘或者数据量较大的人来说,搜索过程可能会花费更长的时间。