linux之路的第一篇之常用的文件操作命令笔记

linux的基本命令执行格式

#commond  options...  arguments.....
长选项
短选项(有些选项是可以带参数的)
目录只是一个路径映射,它本身也属于文件的一种类型
ls:list列出制定路径下的文件
-l 长格式显示完整信息
    第一部分表示文件类型:
        -:普通文件
        d:目录文件
        b:块设备文件block(/dev)
        c:字符设备文件character(/dev)
        l:符号链接或者软链接文件(synamic link)
        p:命名管道文件(pipe)
        s:套接字文件(socket)(/tmp)
    第二部分是权限位:
        总共9位 3位一组 分别对应 所有者 所属组 其他人的权限
        rwxr-xr-x
        读写执行权限,没有用"-"表示
    第三部分
        文件被硬链接的次数
    第四部分
        文件的属主user
    第五部分
        文件的属组group
    第六部分
        文件大小,默认单位是字节 可以用-h选项以M来显示
    第七部分 时间戳(timestamp)
        每个文件都有三个时间戳
        最近一次被修改的时间  modify  改变是文件自身的内容
                被访问的时间,access 读cat
                被改变的时间  change metadata 元数据 改变是指文件的属性
        -h :做单位转换的,可以以M显示文件大小
        -a 显示所有文件包括隐藏文件,linux中以.表示隐藏文件
        . 当前目录 .. 当前目录的上级目录     
        -A 显示所有文件,包括隐藏文件,但不显示"."和".."
        -d 显示某个目录本身的属性
        index node 简写inode 索引节点
        -i 显示每个文件的索引节点号的
           默认是按字母表中的顺序升序排序的
        -r 则可以逆序显示文件
        -R :递归显示(recursive)子目录中的内容也会显示,但是是非常消耗资源的

     

    cd命令只能用来切换目录

        cd直接cd回到当前用户的家目录
        cd ~也是回到当前用户的家目录
        cd ~username  只有管理员可以用~进入指定用户的家目录
        cd - 用于在前一个目录和当前目录之间来回切换,当前目录和前一目录来回跳转
    type:专门用于查看Linux命令的类型 shell内置命令和外部命令
        例如:type cd
              type ls
            内置命令和外部命令的区别:
    内置:shell 为了完成一些自我管理,所有带了一些必要的内置命令(builtin)
    外部:在文件系统的某个路径下有一个与命令名称相同的可执行文件
        which commond:显示文件的绝对路径和别名设置的
    为什么我们直接敲命令的时候,系统会直接找到那个命令呢?
        答:这就是环境变量中path的设置所决定的

   变量是什么:

    变量就是一段命名的内存空间,然后就可以往里面放数据,就叫赋值
    变量声明的过程是申请内存
    堆和栈用来存放不同数据的地方:
    栈 静态变量
    堆 例如文件
    环境变量的具体作用:就是用于定义当前用户的工作环境的
    用printenv 可以打印当前环境变量

时间: 2024-10-15 01:20:25

linux之路的第一篇之常用的文件操作命令笔记的相关文章

linux之路的第一篇之常用系统命令之系统时钟设置详解

系统时钟通常是非常有用的,所以一定要熟记date 用来显示和修改当前系统日期时间,主要用于时间管理,这是系统时间软件时钟date 月日时分年.秒  MMDDhhmm[cc|yy].ss date 121212122013.34 2013年12月12日12分34秒 年和秒可以不指定,默认是当前年和00秒date +%D 显示日期 月日年     +%Y/%y 都可以 只显示年小y显示两位年份     +%T 小时分钟秒     +%F 年月日     +%H 小时     +%M 分钟     +

linux之路的第一篇之操作系统的基本组成

其实,操作系统简单的来说,可以分为三部分:                内核,库,shell    内核:简单来说就是一种负责分配计算机硬件资源的软件    库:而各种软件运行时所依赖的库文件,这种库文件在win中和linux的表现形式分别为"*.dll"文件和"*.so"文件,也就是所谓的动态链接库和动态链接对象,这种动态库是在软件第一次运行的时候被加载到内存中的,当其它软件运行也需要这个库的时候可以直接从内存中取得,好处是软件的响应速度会很快,坏处时将占用更多

第一篇:初步认识C#---------C#笔记

一.什么叫.NET? .NET: 一般指.Net Framework框架.是一种平台,是一种技术. 二.Net Framework框架主要组成部分?    Net Framework框架主要组成: 1>  类库(FCL) 2>  公共语言(CLR) 三..NET程序的简单编译原理?      1 .编写源代码 2. 将源代码编译成微软中间代码(MSIL) 3. 将中间代码交给CLR的即时编译器(JIT) 4. JIT将中间代码转换成平台对应的CPU指令 5. 将CPU指令交给CPU执行 四.托

Python之路,第一篇:Python入门与基础

第一篇:Python入门与基础 1,什么是python? Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 2,python的特征: (1)易于学习,易于利用: (2)开发效率高,内建众多数据类型,强大的标准库支持: (3)高级语言: (4)可移植性,基于开放源代码特性 (5)可扩展性,如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用. (6)可嵌入,你可以将Python嵌入到C

linux几个常用的文件操作命令

开始学习linux系统,发现linux的系统很有意思,所以应该把所学到的命令做个简单的笔记,以备后来查阅: linux的几个简答的文件操作命令: mkdir:创建目录命令.比较常用的选项有如下 mkdir x :创建名为 x 的目录. mkdir x/y/z :递归创建,可以用 tree x 命令查看目录树. ------------------------------------------------- cp :复制文件(默认不加选项是复制文件) cp aaa/fff bbb/ : 拷贝aa

python成长之路第一篇(5)文件的基本操作

一.三元运算 我们在上章学习的if,,else,,有一种简便的方法 他的表达式是这样的:变量 = 值1 if 条件 else 值2 解释过来就是如果aaa等于sss则输出值1否则输出值2 二.类的概念 类是面向对象编程的核心, 它扮演相关数据及逻辑的容器角色.它们提供了创建"真实"        对象(也就是实例)的蓝图.对于Python,一切事物都是对象,对象基于类创建. 如何查询对象的类呢? 为啥分为有下划线和没下划线的呢,这些又是什么呢?本例中以查看的是列表的类,那么这个类下面就

Python之路【第一篇】:Python前世今生

Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众

Python自学之路【第一篇】:Python简介和入门

Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几

Python学习之路【第一篇】-Python简介和基础入门

1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 5(数据源自最新的TIOBE排行榜). 来头不小啊!二十多种主流的开发语言,我该从哪一个开始呢?人生苦短,let‘s python! 1.2 Python的由来和发展趋势 Python的前世源自鼻祖“龟叔”.1989年,吉多·范罗苏姆(Gu