Linux学习笔记之系统路径和命令

本文对比了Linux和Windows的目录结构,Linux是有且只有一个根目录的树形目录,Windows允许有多个根目录。同时介绍了在Linux下通过终端操作的常用路径命令,如cd、pwd、ls等,并给出了命令在电脑上的运行实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先说一下,这个博文是我在ubuntu 8.10系统下用firefox浏览器登录新浪博客写的。

linux和ubuntu的介绍今天就不讲了。
linux所用的目录是树形目录。而且是有且只有一个根目录,用“/”表示。这和windows有所不同,windows允许有多个根目录,我们常说的C盘D盘其实分别都是跟目录。下面的图就是Linux和windows的目录结构。

Linux学习笔记之系统路径和命令

                      linux 目录结构

Linux学习笔记之系统路径和命令

                     windows目录结构

  在Linux下我们可以通过终端输入命令来实现操作,下面就介绍几个常用的路径命令

   cd  (change directory)改变当前路径。  cd/usr/bin  进入usr文件下bin目录下 前面“/”代表是根目录,如果不加“/”,代表进入当前目录下的某个子目录(相对路径)比如:cdinit.d 是进入当前目录的子目录init.d  当前目录是什么可以用下面的命令查询。 (注意命令后的空格)

  pwd (print workingdirectory )显示当前目录

  cd .. 返回上一级目录

  cd – 返回上一次的目录

  ls  (list) 列出当前目录下的所有文件 不包括隐藏文件和文件夹即名字以“.”开头的

  ls-a      列出所有当前目录下的文件和文件夹,包括隐藏文件。



附:几个命令在我电脑上的运行实例(其中红色的字为我加的注释)
xiaopeng@ubuntu:~$  
xiaopeng@ubuntu:~$ pwd
/home/xiaopeng           刚刚打开终端时默认的目录是用户目录
xiaopeng@ubuntu:~$ls    ls命令是列出当前目录下的所有子目录(不报口隐藏文件和文件夹,名称第一个字符为.的文件或者文件加系统会隐藏起来,ls命令不能显示这些目录)
Examples  公共的 模板  视频  图片 未命名主题.emerald  文档 音乐  桌面
xiaopeng@ubuntu:~$ ls -a  ls后面加-a可以显示所有当面目录下的子目录,包括隐藏文件和文件夹
            .gnome2_private     .sudo_as_admin_successful
..            .gnupg              .tencent
.bash_history .gstreamer-0.10     .themes
.bash_logout  .gtk-bookmarks      .thumbnails
.bashrc       .gvfs               .tsclient
.cache        .ICEauthority       .update-manager-core
.chewing      .icons              .update-notifier
.compiz       .local              .wapi
.config       .mozilla            .Xauthority
.dbus         .nautilus           .xscreensaver-getimage.cache
.dmrc         .nvidia-settings-rc  .xsession-errors
.emerald      .openoffice.org2    公共的
.esd_auth     .profile            模板
.evolution    .pulse              视频
Examples      .pulse-cookie       图片
.fontconfig   .recently-used      文档
.gconf        .recently-used.xbel  音乐
.gconfd       .scim               桌面
.gksu.lock    .screenlets
.gnome2       .stardict
xiaopeng@ubuntu:~$ ls-A      每个目录下都有两个特殊目录.和.. ls -A 是不显示这两个目录
.bash_history   .gnupg              .sudo_as_admin_successful
.bash_logout    .gstreamer-0.10     .tencent
.bashrc         .gtk-bookmarks      .themes
.cache          .gvfs               .thumbnails
.chewing        .ICEauthority       .tsclient
.compiz         .icons              .update-manager-core
.config         .local              .update-notifier
.dbus           .mozilla            .wapi
.dmrc           .nautilus           .Xauthority
.emerald        .nvidia-settings-rc .xscreensaver-getimage.cache
.esd_auth       .openoffice.org2    .xsession-errors
.evolution      .profile            公共的
Examples        .pulse              模板
.fontconfig     .pulse-cookie       视频
.gconf          .recently-used      图片
.gconfd         .recently-used.xbel  文档
.gksu.lock      .scim               音乐
.gnome2         .screenlets         桌面
.gnome2_private  .stardict
xiaopeng@ubuntu:~$ cd ..  这个命令是返回上一级目录 即home目录
xiaopeng@ubuntu:/home$ cd .. 返回home的上一级目录即根目录 /
xiaopeng@ubuntu:/$ls   根目录下的所有文件和文件夹
bin   dev  host           lib        mnt   root sys  var
boot  etc  initrd.img     lost+found opt   sbin tmp  vmlinuz
cdrom  home initrd.img.old media      proc  srv  usr  vmlinuz.old
xiaopeng@ubuntu:/$ cd  返回用户目录
xiaopeng@ubuntu:~$ pwd
/home/xiaopeng
xiaopeng@ubuntu:~$ cd - 这是返回上一次的目录,不是上一级,是上一次的目录
/
xiaopeng@ubuntu:/$ pwd
/
xiaopeng@ubuntu:/$ cd -
/home/xiaopeng
xiaopeng@ubuntu:~$ ls
Examples  公共的 模板  视频  图片 文档  音乐  桌面

xiaopeng@ubuntu:~$ cd / 返回根目录
xiaopeng@ubuntu:/$exit

 

 

注:关于每个目录下都有两个特殊的目录"."和"..",这两个是关于目录的信息,“.”可以看做是工作目录的路径名,而“..”可以看做是工作目录的父目录的路径名。

    所以名利cd .. 就是返回到当前目录的父目录下, 比如命令ls .. 就是列出当前目录的父目录里的文件和目录。这个知道了,以后写路径的时候用到是很方便的。

附:Linux 目录详细列表

Linux学习笔记之系统路径和命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值