`
fyd222
  • 浏览: 98773 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux 常用目录管理命令(cd pwd mkdir rmdir)

 
阅读更多

Linux 的命令非常之多,而使用的最多最广最基本的莫过于一些常用的命令,如目录命令即是如此。Linux的常用目录命令与DOS中的目录命
令非常相似,只不过使用了不同单词的缩写而已。如cd(change directory)等同于Windows中的cd,ls命令等同于Windows中的dir。尤其对早期
使用过DOS的人而言,这些并不陌生。同样在Linux中的绝对路径、相对路径的概念与Windows中的路径表述其实质是一样的。本文仅仅列出几个
常用的目录命令以及各个命令的常用参数。

一、目录路径
绝对路径
由根目录写起的路径。如:/home/oracle/robinson
对于shell scripts中建议使用绝对路径

相对路径
相对于当前工作目录的路径。如:~/robinson 或 cd ./robinson
主要是简化路径

有关目录的操作
.表示此层目录或当前目录或当前目录
..表示上一层目录
-表示前一个工作目录
~ 表示当前用户所在的家目录
~robinson用户robinson所在的家目录

二、目录命令
pwd显示当前目录(绝对路径)
[oracle@oradb ~]$ pwd
/home/oracle
[oracle@oradb ~]$ cd /u01/bk
[oracle@oradb bk]$ pwd
/u01/bk

cd 切换目录

cd 目标位置(绝对路径或相对路径)
cd ..
cd
cd ~
cd ~username

[oracle@oradb bk]$ pwd
/u01/bk
[oracle@oradb bk]$ cd ~ #切换到当前用户的家目录
[oracle@oradb ~]$ cd /u01/bk
[oracle@oradb bk]$ pwd
/u01/bk
[oracle@oradb bk]$ cd .. #切换到上一级目录
[oracle@oradb u01]$ pwd
/u01
[oracle@oradb u01]$ cd
[oracle@oradb ~]$ cd /u01/oracle
[oracle@oradb oracle]$ cd ~

mkdir 创建目录
mkdir [-mp] 目录名
-p 若建立的目录的上层目录未建立,则自动建立
-m 建立目录时,指定权限

[oracle@oradb ~]$ mkdir robinson
[oracle@oradb ~]$ mkdir ~/robinson/scripts
[oracle@oradb ~]$ mkdir -p ~/robinson/bak/archive_log#使用-p参数创建目录archive_log,同时也创建了上层目录
[oracle@oradb robinson]$ mkdir -m 775 tmp #创建目录时指定了775权限
[oracle@oradb robinson]$ ls -hltr
total 12K
drwxr-xr-x 2 oracle oinstall 4.0K Nov 8 20:39 scripts
drwxr-xr-x 3 oracle oinstall 4.0K Nov 8 20:39 bak
drwxrwxr-x 2 oracle oinstall 4.0K Nov 8 20:42 tmp

rmdir 删除空目录
rmdir [-p]目录名
-p 连同上层的空目录一起删除(一般不常用)
[oracle@oradb robinson]$ rmdir tmp
[oracle@oradb robinson]$ ls -hltr
total 8.0K
drwxr-xr-x 2 oracle oinstall 4.0K Nov 8 20:39 scripts
drwxr-xr-x 3 oracle oinstall 4.0K Nov 8 20:39 bak
[oracle@oradb robinson]$ rm -rf scripts #使用rm命令带参数-rf同样可以删除一个目录

三、文件路径变量:$PATH
PATH用于指定执行文件所在的路径。如在任意路径下输入ls,cd或其它应用程序的命令能成功执行而不报错,这取决于路径设置的正确。
同样在Windows平台也存在一个path用于设定可执行文件的路径,只不过windows平台中的变量定义没有区分大小写
Linux中的变量名通常使用大写,可以使用echo $PATH来查看PATH的值,$表示后面跟的字符串将作为变量

C:\Documents and Settings\Robinson Cheng>path
PATH=d:\app\RobinsonCheng\Oracle_client\product\11.2.0\client_1\bin;C:\windows\system32;C:\windows;C
:\windows\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\IDM Computer Solutions
\UltraEdit\

[oracle@oradb robinson]$ echo $PATH
/u01/oracle/10g/bin:/bin:/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin
[oracle@oradb robinson]$ echo $path

[oracle@oradb ~]$ ls -hltr /bin/ls
-rwxr-xr-x 1 root root 93K Feb 24 2010 /bin/ls

[root@oradb ~]# mv /bin/ls /tmp
[root@oradb ~]# ls
-bash: ls: command not found

[root@oradb ~]# PATH="$PATH":/tmp #使用该方式修改PATH变量,以使得能找到ls命令
[root@oradb ~]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/tmp
[root@oradb ~]# ls
anaconda-ks.cfg Desktop install.log install.log.syslog
[root@oradb ~]# /tmp/ls #使用直接路径方式调用ls命令
anaconda-ks.cfg Desktop install.log install.log.syslog

分享到:
评论

相关推荐

    Linux常用命令手册大全.zip

    Linux常用命令手册大全.zip 部分内容: Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列...

    linux常用命令大全50个Linux常用命令.pdf

    以下是一些常用的Linux命令: 1. pwd:显示当前所在的工作目录的全路径名称。 2. cd:用于更改当前工作目录,例如,若要进入Documents目录,可以使用命令cd Documents。 3. ls:用于列出指定目录中的文件和子目录...

    linux常用命令大全

    文件管理 # pwd pwd 查看当前所在目录的绝对路经 文件管理 # cd cd .. 回当前目录的上一级目录 文件管理 # cd cd - 回上一次所在的目录 文件管理 # cd cd ~ 或 cd 回当前用户的宿主目录 文件管理 # cd cd ~...

    linux常用命令手册.doc

    以下是一些常用的Linux命令: pwd — 打印当前工作目录 — pwd ls — 列出当前目录下的文件和目录 — ls cd — 更改当前目录-cd /home/user/” cat — 显示文件 cat filename.txt 的内容” touch — 创建一个新...

    Linux常用的Command

    文件管理 # pwd pwd 查看当前所在目录绝对路经 文件管理 # cd cd .. 回当前目录上级目录 文件管理 # cd cd - 回上次所在目录 文件管理 # cd cd ~ 或 cd 回当前用户宿主目录 文件管理 # cd cd ~用户名 回指定用户宿主...

    linux常用命令大全.md

    linux常用命令大全 以下是一些Linux常用的命令及其解析: 1. **ls**:列出目录内容 * 解析:使用`ls`命令可以查看当前目录下的文件和子目录。例如,`ls -l`会以长格式显示文件和目录的详细信息。 2. **cd**:改变...

    Linux常用命令大全.pdf

    一、文件和目录管理命令 pwd命令:用于显示当前工作目录的路径。 cd命令:用于切换当前工作目录。可以指定要切换到的目录的路径,支持绝对路径和相对路径。 ls命令:用于列出目录中的文件和子目录。可以通过选项来...

    Linux目录文件基本命令

    cd命令:切换目录pwd命令:显示当前路径ls命令:查看目录下文件mkdir命令:创建目录(文件夹)rmdir命令:删除空目录touch命令:创建文件及修改文件时间戳ln命令:在文件之间建立链接ext 文件系统(Linux 文件系统)...

    linux常用命令大全.pdf

    在使用Linux服务器时,我推荐一些常用的Linux命令: 文件和目录操作 • ls :列出目录内容。常用选项有 -l (详细列表)和 -a (显示隐藏文件)。 • cd :更改当前工作目录。 • pwd :显示当前工作目录的路径。 •...

    linux总结

    linux命令个人总结 1. ls最为常用的命令之一 1. linux 的命令格式: 命令字 命令选项 命令参数 2. cd ~返回用户宿主目录 cd . 用户的当前目录 cd .. 返回上一级目录 3. pwd 查看用户所在的目录 4. mkdir 创建...

    Linux教程,主要内容:Linux 命令、Linux 系统运维、软件运维、精选常用Shell脚本.zip

    Linux 文件目录管理 - 关键词:cd, ls, pwd, mkdir, rmdir, tree, touch, ln, rename, stat, file, chmod, chown, locate, find, cp, mv, rm Linux 文件内容查看命令 - 关键词:cat, head, tail, more, less, sed, ...

    网络安全学习linux部分命令

    Linux命令格式 ​ 命令 [-选项] [参数] ​ ctrl+l清屏 1.2目录处理命令 1. ls----显示目录文件 ​ 组里每个成员都享有这个组的权限 ​ -d 查看目录属性 显示目录本身,而不显示目录下的数据 2. mkdir----...

    ubuntu常用命令

    文件管理 # rmdir Rmdir 空目录名 删除一个空目录 3 文件管理 # rm rm 文件名 文件名 删除一个文件或多个文件 文件管理 # rm rm -rf 非空目录名 递归删除一个非空目录下的一切,不让提式-f 4 文件管理 # cat ...

    Linux常用命令总结(一).pdf

    Linux常用命令总结(一) 前言 相关介绍 Linux常用命令 ls(list) 按大小反序显示文件详细信息 按易读方式按时间反序排序,并显示文件详细信息 列出当前目录中所有以"a"开头的目录的详细内容 pwd(print work ...

    FHS,mkdir,pwd,rmdir,grep

    本文是我的学习笔记中的一部分,包含了Ubuntu 如标题中的命令,比较详细,也有操作步骤。

    linux系统简单命令

    简单的操作命令,命令应用,文件和系统命令调用,linux系统

    Linux常见命令与shell脚本

    Linux常用命令 2 1.1 su用户切换 2 1.2 useradd 添加用户 2 1.3 passwd修改口令 2 1.4 ls查看文件/目录 3 1.5 cd改变工作目录 4 1.6 pwd显示工作目录 4 1.7 mkdir创建目录 5 1.8 rmdir删除空目录 5 1.9 cp文件/目录...

    Linux 常用命令有哪些.pdf

    • pwd 命令 • cd 命令 • ls 命令 • cat 命令 • cp 命令 • mv 命令 • mkdir 命令 • rmdir 命令 • rm 命令

Global site tag (gtag.js) - Google Analytics