文档章节

Linux shell(文件目录)

年少爱追梦
 年少爱追梦
发布于 2016/02/29 10:28
字数 864
阅读 44
收藏 4

      Linux shell(文件目录)

第一部分:

                    常见文件目录的使用   

目录

用法

/

虚拟目录的根目录,通常此处没有文件

/bin

二进制目录,GUN级别的实用程序

/boot

引导目录,存储引导文件

/etc

系统配置文件目录

/home

主目录,目录下可创建用户目录

/lib

库目录,系统和应用程序程序库文件

/opt

可选目录,存储可选软件包

/root

根主目录

/sbin

系统二进制目录,同bin

/tmp

临时目录,可以在该目录中创建和销毁临时文件

/usr

用户安装软件的目录

/var

可变目录,用于经常更改的文件。如日志文件。

/dev

设备目录,创建设备节点

浏览目录:cd destination(路径目录结构是 /root/r1   /root/r2 这个时候如果处于r2目录中,并想要去r1目录 cd ../r1 就可以去了。 想要退回上一级 cd ..  就可以了 。  

基本列表:ls 显示所有的文件和目录;ls -F 可以快速区别文件或者是目录;ls -a 显示隐藏文件在列的所有文件;ls -F -R 显示每个目录下的文件;修改ls -l显示所有 文件的所有详细信;ls -s 显示每个目录的块大小;过滤列表的输出,ls -l xx?就可以输入过滤到只有xx开头的文件了。

        文件

文件的创建:touch xxx.xxx 创建任意后缀的文件。也可以修改文件的访问时间touch -t 201301211200 xx.xx,修改成当前时间 touch -m xx.xx

文件的复制:cp xx.xx xx1.xx 就复制到该文件还可以带路径(但路径一定要确定存在)。

cp -p xx xx 可以保留文件的原本的属性。(文件连接有两种符号链接,和硬链接,有点复杂) 

文件的移动:mv xx xx1 后者就直接改名了(目录的效果其实是一样的)。

文件的删除:rm xx 确认一下就可以直接删除了。

        目录

创建目录: mkdir xx 直接就生成了目录。

删除目录: rmdir xx 直接就删除目录。rmdir -rf) xx 递归删除所有的文件。(加f就不用确认)

                    查看文件内容

查看文件的统计数据:stat xx基本上是所有信息,连硬件的信息都显示了出来。

查看文件的类型:file xx 一般分成三类:文本文件,可执行文件,数据文件。

查看整个文件:cat -n -b -Txx (-n就可以加行数), (-b有带文本的行数才显示),(-T不带跳格,相当于没有缩进)。

文件太长的查看:more xx 可以指定一页显示多少个,more相当于分页。(z键 enter键 是下一页的作用),(是向前跳一行,f是向前的一屏幕),(q退出程序)。Less命令可以在文件读取完之前显示所有文件(面试有时候会问道,简历里写了的同学可以记一下)。

查看部分文件:tail 只显示文本后面的部分内容(面试也有可能问到,场景一般是:xx文件很大,全部读取是太费内存了,我该用什么命令)。tail -n 13 最后面的行数。head 就是专门显示文本前面的内容,用法差不多。





© 著作权归作者所有

年少爱追梦
粉丝 35
博文 189
码字总数 119531
作品 0
杭州
程序员
私信 提问
16个桌面Linux用户必须要知道的Shell命令

有些人仍然会有这中愚蠢的想法,他们认为使用Linux就必须使用Linux shell命令。胡说!你可以不懂得任何Linux命令,比如说ps,grep,ls等,但是你仍然可以使用很多现代的Linux桌面发行版。 Li...

王振威
2012/05/06
15.8K
28
《Linux基础知识及命令》系列分享专栏

《Linux基础知识及命令》系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂。本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级的水平...

kaixin_code
2018/12/01
55
0
如何在 Linux 中不使用 CD 命令进入目录/文件夹?

众所周知,如果没有 命令,我们无法 Linux 中切换目录。这个没错,但我们有一个名为 的 Linux 内置命令能帮助我们解决这个问题。 shopt 是一个 shell 内置命令,用于设置和取消设置各种 bash...

作者: Magesh Maruthamuthu
03/31
0
0
Ubuntu 16.04[64bit]嵌入式交叉编译环境arm-linux-gcc搭建过程图解

开发裸机环境之前需要先搭建其开发环境,毕竟工欲善其事必先利其器嘛。 安装步骤 1、准备工具安装目录 将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下,这个目录就是你等会解压缩的目录...

xie0812
2016/09/26
0
0
Ubuntu 环境变量及 ADB 配置

Ubuntu Linux 环境变量 同Windows一样,Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。 用户环境变...

长平狐
2013/01/06
66
0

没有更多内容

加载失败,请刷新页面

加载更多

spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
15分钟前
2
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
6
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
8
0
详解箭头函数和普通函数的区别以及箭头函数的注意事项、不适用场景

箭头函数是ES6的API,相信很多人都知道,因为其语法上相对于普通函数更简洁,深受大家的喜爱。就是这种我们日常开发中一直在使用的API,大部分同学却对它的了解程度还是不够深... 普通函数和...

OBKoro1
昨天
7
0
轻量级 HTTP(s) 代理 TinyProxy

CentOS 下安装 TinyProxy yum install -y tinyproxy 启动、停止、重启 # 启动service tinyproxy start# 停止service tinyproxy stop# 重启service tinyproxy restart 相关配置 默认...

Anoyi
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部