linux文件目录操作,Linux文件与目录操作

1:目录操作指令

cd :切换目录

pwd:显示当前目录

mkdir:创建一个新目录

rmdir:删除一个空的目录

rmdir -r:删除一个非空目录

. :此层目录

.. :上层目录

-:前一个工作目录

~:当前用户的主目录

~用户名:某用户的主目录

2:可执行文件的路径PATH

查看环境变量

echo $PATH (echo输出信息,$表示变量,PATH是变量名)

我们的指令都存放在PATH指向的目录下,按照搜索顺序找到第一个匹配的指令文件来执行。如果不在这些目录下,那么指令就无法识别。

对于不在PATH指向的目录下的可执行文件,可以手动执行:

./可执行文件

(重要!)要将一个目录下的可执行文件加入PATH环境变量中:

PATH="${PATH}:/要添加的目录"

${}:访问变量

: PATH变量值的分隔符

3:文件与目录管理

检视目录下文件列表:

ls [-a -l ......]

复制文件:

cp 源文件路径 目标路径

79449a15ce2cb5c96b4eeac8ca6cfab4.png

[最常用两个选项 -a  -p]

删除文件:

8ea7e3672c4a15a55633b3b40283472f.png

移动目录或改名:

66b988746a2e3f227ac86bd11e95abe7.png

4:文件内容检视

cat:从第一行开始显示文本内容

tac:从最后一行开始显示

nl:带行号输出

more:按页输出(空格换页,q退出)

less:按页输出,可以向前翻页(空格换页,q退出)

head:只看头几行

tail:只看尾几行

od:以二进制方式读取内容

5:修改文件时间、创建新文件——touch

a37d85e850c404c52f19ba56c3bd66b4.png

6:查看当前目录默认权限

umask 以数字形式显示权限

umask -S 以字符形式显示权限

7:查看文件类型

file 文件

8:指令与文件名搜索

指令文件检索:

which 指令 :查找指令对应的可执行文件的路径

type 指令:同上

文件名检索

whereis 文件名:在系统中特定目录下搜索

locate:利用数据库搜索

find:在硬盘上搜索(最慢)

Linux文件与目录操作 ls 命令(2)

说文件操作是最频繁地操作也不为过,在Linux中,使用ls命令可以列出当前目录中所有内容,本篇就先说说ls命令.本文所说的文件指文件和目录. ls命令常用选项 -a:显示指定目录下所有子目录与文件,包 ...

linux 文件和目录操作

1 相对路径和绝对路径 (与C++中概念相似) cd /root/cat 绝对路径 cd ../文件名/ 相对路径,指相对某个文件而言的 2 切换目录 cd  当前目录 进入某个目录 pwd 显示当前 ...

Linux 文件、目录操作

Linux中的路径只能使用/,不能使用\ 或\\. cd   切换目录 cd  /    切换到系统根目录,cd即change dir cd  /bin  切换到根目录下的bin目录 cd  ..  ...

Linux文件和目录操作管理命令

1.pwd:显示工作目录路径 -p:显示实际物理路径 -l:显示链接路径 2.cd:更改工作目录路径 cd:进入用户主目录 cd~:进入用户主目录 cd-:返回进入此目录之前所在的目录 cd..:返回 ...

linux 文件 IO 目录操作及文件属性

///练习:实现列出某个目录中所有文件属性(文件大小,文件最后修改时间,文件名)//目录名由参数传入 ./dir /home/linux#include #incl ...

Linux 文件和目录操作 - cd - 切换目录

命令详解 重要星级: ★★★★★ 功能说明: cd 命令是 "change directory" 中每个单词的首字母缩写,其功能是从当前工作目录切换到指定工作目录. 语法格式: c ...

Linux 文件与目录管理

Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...

Python::OS 模块 -- 文件和目录操作

os模块的简介参看 Python::OS 模块 -- 简介 os模块的进程管理 Python::OS 模块 -- 进程管理 os模块的进程参数 Python::OS 模块 -- 进程参数 os模块中包 ...

CentOS(十)--与Linux文件和目录管理相关的一些重要命令②

在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Lin ...

随机推荐

thinkphp 3.23语言包加载

模块home: 1.config 里添加 配置 //'配置项'=>'配置值'    'LANG_SWITCH_ON'   => true,      // 开启语言包功能    'LANG ...

python发邮件实现Redis通知功能

# -*- coding:utf-8 -*- import smtplib #import os from email.mime.text import MIMEText from email.mim ...

强大的Sublime编辑器

Sublime是一款功能非常强大的轻量级的代码及文本编辑工具,有关它的介绍和下载可以从官网http://www.sublimetext.com获取.尽管Sublime并非是一款完全免费的IDE开发工具 ...

Spark standlone安装与配置

spark的安装简单,去官网下载与集群hadoop版本相一致的文件即可. 解压后,主要需要修改spark-evn.sh文件. 以spark standlone为例,配置dn1,nn2为master,使 ...

java 22 - 21 多线程之多线程的代码实现方式3

JDK5新增了一个Executors工厂类来产生线程池,有如下几个方法 A.public static ExecutorService newCachedThreadPool() B.public s ...

作业:用HTML制作简历

代码为: erver" ID="top" />

Linux内核导出符号宏定义EXPORT_SYMBOL源代码分析

资源: --. #ifndef MODULE_SYMBOL_PREFIX #define MODULE_SYMBOL_PREFIX &q ...

Embedding R-generated Interactive HTML pages in MS PowerPoint(转)

Usually when I create slide decks these days I used markdown and slidy.  However, I recently was ask ...

python入门(11)条件判断和循环

python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: ag ...

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值