linux中目录与路径常见相关命令
linux中目录与路径常用命令
相对路径与绝对路径
绝对路径:路径的学法一定由根目录/写起。如/user/share/doc。
相对路径:目录不由/写起。如/user/share/doc要切换到/user/share/man时可以写为“cd ../man”,这样就是行对路劲的写法。
目录的相关操作
. 代表此层目录
.. 代表上层目录
-代表前一个工作目录
~代表“目前用户”所在的主文件夹
~user1 代表user1这个用户的主文件夹
常见的处理目录命令:
cd:切换目录
pwd:显示当前目录
mkdir:新建一个新目录
rmdir:删除一个空目录
pwd 【-p】
-P 显示出当前的路径,而非使用连接路径
mkdir 【-mp】目录
-m:配置文件的权限昂。直接设置。
-p:帮助你直接将所需要的目录递归创建起来。
rmdir 【-p】 目录
-p:连同上层“空的”目录一起删除。
关于执行文件路径的变量:$PATH
执行“echo$PATH" 查看有哪些目录被定义出来
root用户下执行
[root@iZwz99w26fq15zuqbxgeltZ ~]# echo$PATH -bash: echo/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin: No such file or directory
普通用户下执行
[user1@iZwz99w26fq15zuqbxgeltZ ~]$ echo$PATH -bash:echo/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/user1/.local/bin:/home/user1/bin: No such file or directory
PATH这个变量的内容有一堆目录组成用(:)分隔,无论在哪个用户下都有/bin这个目录我们可以在任何地方/bin/ls这个命令。
以上整理的Linux目录与路径的常用命令内容希望能对大家有所帮助!
相关推荐
-
linux目录详解linux目录结构详细分析
根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏.损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险.根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz .所有其他文件在根文件系统的子目录中. /bin 引导启动所需的命令或普通用户可能用的命令(可能在引导启动后). /sbin 类似/bin ,但不给普通用户使用,虽然如果必要且允许时可以使用. /etc 特定机器的配置文件. /root root
-
在Linux下用 mkdir 命令来创建目录和子目录的用法
本篇文章介绍了在Linux下用 mkdir 命令来创建目录和子目录的用法,现在我们要学习在 Linux 系统下创建目录.在 Linux 下,我们可以使用 mkdir 命令.Mkdir 是"make directory" 的缩写词. mkdir 是什么呢 Mkdir 是一个用来在 Linux 系统下创建目录的命令.此命令属于内建命令. 运行 mkdir 命令 你可以在你的控制台直接键入 mkdir 来使用它. $ mkdir 默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创
-
linux文件目录默认权限(详解)
1.文件的默认权限是没有x的,即文件的最大默认权限为666(-rw-rw-rw) 2.由于进入目录和目录的x权限有关,故目录的最大默认权限为777(drwxrwxrwx) 查看默认权限需要使用umask命令: [123@123 ~]$ umask //数字方式显示 0022 [123@123 ~]$ umask -S //符号方式显示 u=rwx,g=rx,o=rx以数字范式显示有4个数字,只看后3个即可,第一个为特殊权限使用 [123@123 ~]$ touc
-
Linux下统计当前文件夹下的文件个数、目录个数
1) 统计当前文件夹下文件的个数 复制代码 代码如下: ls -l |grep "^-"|wc -l 2) 统计当前文件夹下目录的个数 复制代码 代码如下: ls -l |grep "^d"|wc -l 3) 统计当前文件夹下文件的个数,包括子文件夹里的 复制代码 代码如下: ls -lR|grep "^-"|wc -l 4) 统计文件夹下目录的个数,包括子文件夹里的 复制代码 代码如下: ls -lR|grep "^d"|w
-
linux 查找大目录和大文件的方法(推荐)
今天,在机器上执行命令的时候,发现tab键无法补全了,原因竟然是磁盘空间满了,使用df命令看了一下,确实如此,每个分区的使用率都得到100%了,因此想找到系统中的大目录和大文件,删除一部分. 主要涉及到两个命令 du和find du命令(查找系统中的大目录): -h已易读的格式显示指定目录或文件的大小 -s选项指定对于目录不详细显示每个子目录或文件的大小 -m或–megabytes 以1MB为单位 –max-depth=1:其中,数字"1"是指查询结果中最多显示的目录层数,这里指最多显
-
linux查看目录的四种方法(ls只显示目录)
1.ls -d * 复制代码 代码如下: amosli@amosli-pc:~$ ls -d *%APPDATA% develop many sorted.txt workspacebank Documents Music space 下载 2. find . -type d -maxdepth 1 如果不加-maxdepth 参数的话那么将会有无
-
linux命令切换目录的使用方法
1.cd - 作用是快速切换到前一个目录,如下: 复制代码 代码如下: amosli@amosli-pc:~$ cd learn/fd/amosli@amosli-pc:~/learn/fd$ cd -/home/amosli 2.dirs:显示目录栈,列出当前堆栈中保存的目录列表 复制代码 代码如下: amosli@amosli-pc:~/learn/fd$ dirs~/learn/fd 说明: dirs的 -p参数可以每行一个目录的形式显示堆栈中的目录列表-v参数可以在目录前加上编号注意:有
-
linux find下如何统计一个目录下的文件个数以及代码总行数的命令
今天遇到如题所示问题,网上捣鼓半天,有收获 知道指定后缀名的文件总个数命令: find . -name "*.html" | wc -l 知道一个目录下代码总行数以及单个文件行数: find . -name "*.html" | xargs wc -l
-
linux中目录与路径常见相关命令
linux中目录与路径常用命令 相对路径与绝对路径 绝对路径:路径的学法一定由根目录/写起.如/user/share/doc. 相对路径:目录不由/写起.如/user/share/doc要切换到/user/share/man时可以写为"cd ../man",这样就是行对路劲的写法. 目录的相关操作 . 代表此层目录 .. 代表上层目录 -代表前一个工作目录 ~代表"目前用户"所在的主文件夹 ~user1 代表user1这个用户的主文件夹 常见的处理目录命
-
linux中的相对路径的表示方法
比如你当前路径为/var/log下,现在想要进到/usr目录下,可以执行如下命令: cd ../../usr #通过相对路径先退到/var目录下,再退到/下,最后进如/usr下 相当路径是相对当前目录来说的. ../ #表示上级目录 ./ #表示当前目录下 ./XXX #表示当前目录下的XXX文件或者XXX目录 使用相对路径不一定要退到目录下. 如当前路径为/var/log下,想要到/var/run/下 cd ../run #先退到/var目录,然后进入/var目录下的run目录 知识点扩展:
-
详解Linux中zip压缩和unzip解压缩命令及使用详解
下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2.把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak 3.把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt 4.把
-
linux中java获取路径的实例代码
linux中java获取路径怎么写? 在Unix/Linux中,路径的分隔采用正斜"/",比如"cd /home/java". 在java的代码开发中 \ 是代表转义字符. 相对路径和绝对路径 . 指的是当前目录 .. 指的是当前目录的上一级目录 ./book表示当前目录下的book文件夹 /book表示当前盘符下的book文件夹 Linux绝对路径:以root根目录 / 开始的路径 如 / 表示root根目录 下面,就是Linux中使用Java获取路径的一些操作:
-
Linux中RPM文件操作的常用命令总结
简介 众所周知在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的"添加/删除程序",但是功能又比"添加/删除程序"强很多,它就是Red Hat Package Manager(简称RPM).本文介绍的就是关于Linux中RPM文件操作的常用命令,下面话不多说,来一起看看吧. 一.RPM 安装操作 命令: rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包: rpm -iv e
-
Linux中文件的五个查找命令总结
Linux的查找命令有5个,分别如下: which:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果: type:用于区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的.如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令.type命令其实不能算查找命令: whereis:只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s): locate:相当于find
-
Linux 中 RPM包 安装 查询 卸载命令小结及yum命令详解
之前一直在用ubuntu,安装卸载软件基本上是使用apt-get 这个非常的简单,而且过程中遇到的软件依赖会自动帮我们处理,类似于傻瓜式安装.另外在 Linux 操作系统下,几乎所有的软件都可以通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装.RPM 有五种操作模式,分别为:安装.卸载.升级.查
-
tomcat在linux中修改日志路径
1. 修改catalina.sh 进入tomcat安装目录/bin,找到catalina.sh,并下载到本地,同时进行备份. 对本地的catalina.sh进行修改,将下图红框所示地方改为CATALINA_OUT=/u01/app/dt/dt_logs 这里是以将日志目录修改为/u01/app/dt/dt_logs为例,以下都以此目录为例. 修改后如下 将修改后的catalina.sh文件上传到tomcat安装目录/bin,覆盖原来的文件. 2. 修改logging.properties
-
Linux中chown与chmod两个命令的区别详解
在linux系统中,chmod和chown命令都可以来设置权限,但他们也是不同的:chmod是用来设置文件夹和文件权限的,比如我们系统中的文件不可读写,需要用来设置777权限:而chown是用来设置用户组的,比如授权某用户组,方便控制用户权限. 今天要分享的2个命令也是我们平时常用的,chmod与chown看似拼写还有点差不多,但是两者的用途是不同的.chmod是用来设置文件夹和文件权限的,比如我们在VPS主机中文件不可读写,需要用来设置777权限:而chown是用来设置用户组的,比如授权某用户
-
Linux中sudo、su和su -命令的区别小结
前言 在Linux系统中,由于root的权限过大,一般情况都不使用它.只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令. su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户tom登录的,但要添加用户任务,执行useradd ,tom用户没有这个权限,而这个权限恰恰由root所拥有.解决办法无法有两个,一是退出tom用户,重新以root用户登录,但这种办法并不是最好的:二是我们没有必要退出tom用户,可以用su来切换到root下进行
随机推荐
- swift3.0 创建sqlite数据库步骤方法
- PHP提取数据库内容中的图片地址并循环输出
- 用vbscript实现将脚本的输出复制到剪贴板
- DOS命令初学者基础知识学习
- sqlserver分页的两种写法分别介绍
- Mysql 5.7.18安装方法及启动MySQL服务的过程详解
- python处理文本文件并生成指定格式的文件
- 在Python中使用itertools模块中的组合函数的教程
- 蛇年多屏图片切换(可添加图片链接以及编辑标题)
- Asp.Net Core轻量级Aop解决方案:AspectCore
- PHP批量去除BOM头代码分享
- Android 开发环境配置问题
- android播放视频时在立体声与单声道之间切换无变化原因分析及解决
- JSP显示中文问题的解决方案
- JavaWeb使用Session和Cookie实现登录认证
- Android之ProgressBar即时显示下载进度详解
- 放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
- JQuery操作元素的css样式
- PowerShell包含另一个脚本文件和获取当前脚本所在目录的方法例子
- python黑魔法之编码转换