linux下如何bash文件,Linux系统的文件管理命令及bash的相关工作特性

一、Linux系统的文件管理命令:

1 \pwd:printing working directory

2 \cd:change directory     cd  [/PATH/TO/SOMEDIR/]可带可不带,切换回家目录;

注意:bash中~表示家目录;

cd ~:切换回自己的家目录;

cd  ~ USERNAME :切换回指定用户的家目录;

管理员用户为root,可以切换至任意用户的家目录;

cd -:上一次目录与当前目录之间来回切换;

相关的环境变量:

$PWD:当前的工作目录;

$OLDPWD:上一次的工作目录;

3 \ls list 列出指定路径下的目录内容;

ls [option..]  [file…]

-a显示所有文件,包括隐藏文件;

-A表示显示除. 和.. 的所有文件;

-l: –long  长格式列表,及显示文件的详细信息;

-rw-r–r– 1  root   root  8957 10月 14 19:34 boot.log

– :表示文件类型:如- ,d, b,c l

rw-r–r–:

rw-: 文件属主的权限;

r–:属组的权限;

r–:其他用户的权限:(非属主、属组)

1:数字表示文件被硬链接的次数;

root:文件的属主;

root:文件的属组;

8957:数字表示文件的大小,单位是字节:human readable

10月14 19:34   :文件最近一次的修改时间;

boot.log:文件名

-h  –human–readable :对文件大小的换算,换算后的结果非精确;

-d  查看目录自身而非其内部的文件列表;

-r   文件排序相反;reverse,逆序显示;

-R 子目录,递归显示,recursive

4、cat   concayenate files and print on the standard output    文本文件查看工具

~】# file /etc/fstab

-n   给显示的文本行统一进行编号,实际应该是没有编号;

-E   显示行结束符$

tac   把每一行逆序显示,与cat相反,功能内容一样,

5、file 查看文件类型,可以有多个文件;

file  [FILE] …

6、echo :回显

-n  不自动执行换行操作;

-e  让转义符生效;\n  执行换行操作,\b表示回格,会去掉一个字符;

\t  制表符

STRING可以使用引号,单双引号均可;

单引号,强引用,变量值不会替换;echo  ‘shell’

双引号,弱引用,变量引用会替换。echo “ shell”

注意:变量引用的正确符号,${name}

7、关机或重启命令:shut down

shutdown

OPTIONS

-h  halt

-r  reboot

-c cancel

TIME

now:

hh:mm

+m

wall    send a menssage to everybody`s terminal

shutdown -r +5

-c         取消关机

8、日期相关的命令:LINUX系统启动时从硬件读取日期和时间信息,读取完以后,就不在与硬件有关系。系统内核会计时,系统时钟。

date—-系统时钟

显示日期时间:date [OPTIONS] …[+FORMAT]

FORMAT   格式符

%F

%T

%Y

%m

%d

%H

%M

%S

%s从1970年1月1日(unix元年)0点0分0秒到命令执行那一刻经过的秒数

设定日期时间:date 【MMDDhhmm】[[CC[YY][.SS]。。。

clock    —硬件时钟     hwclock  与clock为统一表示硬件时钟,

显示或者设定硬件时钟

-s、–hctosys      以硬件时钟为准

-w    —systohc        以系统为准,把硬件时钟

cal   日历

cal  [month]  [year]

二、bash的工作特性之命令执行状态返回值和命令展开行所涉及的内容:

1、命令行展开

~ :自动展开为用户的家目录,或指定用户的家目录

{ }  :可以承载一个以逗号分割的路径列表,并能够将其展开为多个路径;

例如:/tmp/{a,b} 相当于/tmp/a和/tmp/b

tree命令:

tree  [options]

-l 2,只显示2级,(level)指定要显示的层级。

2、命令的执行状态的结果:

命令执行的结果,

bash通过状态返回值来输出此结果,

成功:显示0

失败:显示1-255之间的任意数字

命令执行完之后,其状态返回值会保存于bash的特殊变量$?中;

命令结果:输入命令后的结果

状态结果:命令返回值

命令执行正常时,有的会有命令返回值;

根据命令和功能不同,结果也各不相同;

引用命令的执行结果:

$(command)

或`command`

三、命令展开行功能的练习:

1、创建/tmp目录下的a_c,a_d,b_c,b_d

3c8ce6380daa33c267ccb0e2e66a02de.png

2、创建/tmp/mylinux的分目录:

3c8ce6380daa33c267ccb0e2e66a02de.png

四、文件的元数据有哪些?分别表示什么含义?如何查看?如何修改时间戳?

1、文件的数据分为两类:一类为数据,即文件的实际内容;另一类为元数据,用来描述文件的特征。

元数据内容:文件名、文件大小、文件所在数据块、数据块的大小、文件类型、文件所在的Inode、硬链接次数、权限、属主id、属组id、最近一次访问时间戳、最近一次更改文件内容的时间戳、最近一次更改文件元数据的时间戳

查看文件的元数据

stat [OPTION]… FILE…

OPTION:

-f 输出文件系统的状态,而非文件的状态

-t 显示简要格式的文件元数据信息

FILE:可同时查看多个文件的元数据信息,多个文件以空格分开

举例:stat /etc/passwd 查看/etc/passwd文件的元数据信息

修改文件的时间戳

touch [OPTION]… FILE…

OPTION:

-a 仅修改文件的访问时间

-m 仅修改更改文件内容的时间

-t 时间的格式为[[CC]YY]MMDDhhmm[.ss]

举例: touch -m -t 1706291230.00 /tmp/njy 修改/tmp/njy的modify time时间为2017年6月29日12时30分0秒

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87600

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561506.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2019浙江C语言二级答案,2019年下半年二级C语言试题及答案

机遇总是有的,如果把握不住,不要怨天忧人,原因只是自己不够优秀;不要把时间当垃圾处理,唯有珍惜光阴、努力刷二级C语言试题,才能提升生命的质量。1)若有以下语句:typedef struct S{ int g;char …

win10定时关机c语言,win10定时关机在哪?win10设置定时关机的三种方法

win10定时关机在哪?很多win10用户可能还不会设置定时关机,下面脚本之家小编就给大家带来win10设置定时关机的三种方法,一起来看看吧!方法一:Win10定时关机命令:shutdown –s –t 3600后面的3600代表秒&…

android编译日志在哪,Android编译环境中的JDK存放位置

this.p{ m:2,b:2,loftPermalink:,id:fks_081066082085084067092086081095080081089075087087,blogTitle:Android编译环境中的JDK存放位置,blogAbstract:因为Ubuntu 10.04已经不带有SUN JDK,所以这个需要到sun网站上下载,并手动安装。所以,这个…

华为鸿蒙系统HarmonyOS手机,华为鸿蒙系统2.0适配哪些机型

华为鸿蒙系统2.0适配机型大部分都是华为手机,那么都有哪些手机适合这个系统呢,用户想要使用鸿蒙系统应该在哪去申请呢,别着急下面我们一起了解吧。华为鸿蒙系统2.0适用机型推荐HarmonyOS 2.0手机开发者Beta公测招募入口:点击进入同…

webstorm 运行android,Windows React Native环境搭建:webstorm+android studio 及解决热更新

工具准备:SDKAndroid SDK Build-tools:23.0.1SDK Platform:Android N 、6.0 、5.1.1、5.0.1、4.4.2、4.1.2Android模拟器镜像:6.0、5.1和4.1python使用 python2nodejs使用官网最新即可更改源:npm config set registry …

华为鸿蒙系统使用视频,原生鸿蒙系统,华为WATCH 3上手视频曝光

华为即将在 6 月 2 日发布华为 WATCH 3,而真机图和上手视频已经出现在网络上。华为 WATCH 3 将出厂预装鸿蒙 HarmonyOS,圆形表盘 旋转表冠设计。爆料图和视频都应该都出自华为的线下门店,爆料图展示了华为 WATCH 3 和华为 WATCH 3 Pro 的包装…

在html中怎么写加起来的,css可以在html里面写吗?

css可以在html里面写吗?答案是可以的。那么如何在HTML中写CSS?下面给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。下面我们来看一下在HTML中写css的方法:1、内部样式表--在head标签…

广东省2021高考2bi补录成绩查询,重磅!广东省2021年普通高考美术统考成绩1月8日起可查询!...

我省2021年普通高考美术、书法和广播电视编导术科统考工作已全面结束。现就美术、书法和广播电视编导术科统考成绩公布有关事项通知如下:一、成绩公布时间和方式1月8日10:00起,考生可通过省教育考试院官微(ID:gdsksy)小程序和广东教育考试服务…

主攻计算机专业英语翻译,湖师大“博导”黄振定,主攻“翻译学”

黄振定教授黄振定,男,1950年11月生,汉族,江西永新人。英语语言文学博士导师(翻译学、语言学方向),湖南师范大学外语学院和哲学系教授、硕士生导师。翻译系主任、翻译研究所所长。湖南省社科联五届委员会委员&#xff0…

计算机二级选择题考word基础知识吗,计算机二级ms office只考选择题吗?好考吗

满意答案liqiwt522014.09.20采纳率:46% 等级:8已帮助:4259人这个计算机二级MS office高级应用是今年新增加的科目,从今年(2013)9月份开始开考,知识点大体上包括计算机基础知识、word应用、excel应用和powerpoint应用…

html列表拖拽排序插件,JS拖拽排序插件Sortable.js用法实例分析

本文实例讲述了JS拖拽排序插件Sortable.js用法。分享给大家供大家参考,具体如下:最近由于项目功能设计的原因,需要对table中的行实现拖拽排序功能,找来找去发现Sortable.js能很好的满足这个需求,而且它还是开源的&…

信息学奥赛课课通VS中学生计算机,数学奥赛VS信息学奥赛 孩子们该如何选择

同是奥赛,为什么越来越多的孩子选了信息学?今年3月,教育部正式发布通知:全面取消中学奥赛等5项全国性高考加分项目。这个消息对很多有志于让孩子“走捷径”的家长而言,可谓晴空霹雳,升学道路上突然没了“加分”可怎么办&#xff…

阿尔伯塔大学2019计算机科学 cs,[阿尔伯塔大学]计算机/计算机工程专业

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼阿尔伯塔大学的的电子与计算机工程专业(ECE)一直以来在加拿大各顶尖学校中名列前茅,其拥有诸多先进的设施(高端前沿的实验室设备、专门的实习场地以及极具特色的6500平方英尺的纳米和微型加工设施等),国际知…

方正计算机软件保护进超级用户,超级用户权限补丁(SuperSU Pro)含刷机包

SuperSU权限管理是一款对已获取ROOT权限的Android手机进行第三方应用程序的权限管理的应用工具,神器作者最新作品,比Superuser功能更加强大,界面更加美观。注意:此软件需要手机已获取ROOT权限后才能正常运行!超级用户权…

理解计算机网络的拓扑结构,认识计算机网络拓扑结构

计算机网络拓扑(Computer Network Topology)是指由计算机组成的网络之间设备的分布情况以及连接状态.把它两画在图上就成了拓扑图.一般在图上要标明设备所处的位置,设备的名称类型,以及设备间的连接介质类型.它分为物理拓扑和逻辑拓扑两种。下面是学习啦小编跟大家分享的是认识…

18计算机汽修英语期末试卷,英语语法期末考试试卷(a)

(2009至2010学年第2学期)课程名称:英语语法考试时间:110分钟课程代码:5112470试卷总分:100分考试形式:闭卷学生自带普通计算机器:PartIVocabularyandStructure(15%)Direction:Inthispart,thereare30incompletesentence…

通信与计算机技术的联系,通信技术与计算机技术融合发展论文

通信技术与计算机技术融合发展论文摘要:通信技术和计算机技术是现代数据传输与处理中所使用的两种核心技术,对数据传输方式与处理方式具有莫大的推动作用。文章从两种技术的融合点出发对现代计算机通信技术的定义、特点、功能、应用领域、应用优势以及发展前景进行了…

微软故障转移群集服务器要求,故障转移群集概述

故障转移群集概述08/03/2016本文内容适用对象:Windows Server 2012 R2, Windows Server 2012本主题提供对 Windows Server 2012 R2 和 Windows Server 2012 中故障转移群集功能的概述。 故障转移群集为许多服务器工作负荷提供高可用性和可伸缩性。 其中包括服务器应…

马踏过河卒

1000ms 131072KAA 点有一个过河卒,需要走到目标 BB 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的 CC 点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图 CC 点…

墙壁涂色

蒜头君觉得白色的墙面好单调,他决定给房间的墙面涂上颜色。他买了 3 种颜料分别是红、黄、蓝,然后把房间的墙壁竖直地划分成 n 个部分,蒜头希望每个相邻的部分颜色不能相同。他想知道一共有多少种给房间上色的方案。 例如,当 n …