linux入门基础(一)

第一次写博文,不知如何下手,那就直接简单点,进入主题:

我们登录到Linux系统中,

    需要查看当前目录的列表或者指定路径下的文件列表:ls

的    (注:目录也是文件,在Linux中一切皆文件)

    第一个命令:ls

          选项:-l 

这是显示目录下所有文件的详细信息 也可以写成:ls -l  <==> ll;

解释这上面一长串的啥啥啥:

 1:文件类型:

- :普通文件

d : 目录文件

b : 块设备文件

c : 字符设备文件

l : 链接文件

p : 管道文件

s : 套接字文件

也许我们还不知道这些文件类型究竟是什么,没关系,先记住就行了。

 2: 文件权限:

9位数 每3位为一组 由 r(读),w(写),r(执行)组成,没有任何权限则为:‘-’ 表示

 3:文件硬链接的次数

4:文件的属主(owner)

5:文件的属组(group)

 6:文件的大小(size),默认单位是字节。若想改变单位: -h; 例:ll -h

7:时间戳。包括文件最近访问时间,修改时间,改变时间

默认显示:最近被修改的时间。

我们会觉得,修改和改变不是一回事吗?他们之间的区别是什么呢?

修改:是指改变了文件的内容。

改变:是指改变了文件的属性或者说是 元数据,如文件名

8:文件名


             -a :显示以 ‘.‘开头的隐藏文件

‘.’表示当前目录,‘..’表示父级目录。

- d : 显示目录自身属性

- i : 显示文件索引节点号(inode)

- r : 文件排序(逆序)

- R : 递归显示,若目录下有其子目录会一便显示

命令 ls 常用选项就差不多了

切换目录:cd 

            

             不跟任何参数则回到家目录

        cd ~username:进入指定用户的家目录(只有管理员才可以进别人的家目录)

cd - :在当前目录和前一次所在的目录之间切换(相当于 返回键)

在Linux中命令也是分内部命令和外部命令的,

内部命令:则是shell内置,

外部命令:在文件系统的某个路径有个与命令名称相应的可执行文件(别名除外)

查看命令类型:type

例:type cd

这里会想到如果我要使用一个命令,还需要写上相应的路径,这确实好让人头疼啊。那么在Linux中为了解决这一个问题,引出了环境变量的概念。

环境变量:命令的内存空间。

显示环境变量:printfenv

这里看到的 PATH 就是使用冒号隔开的路径。当我们执行一个命令的时候,那么它就会在这里按次序一个一个的找相应的命令存在的路径,然后执行。但是不可能每次执行都要去找,

它会在内存中将用过的缓存起来,可以用 hash命令 查看使用过的命令


以上仅是个人学习笔录,仅供参考

时间: 2024-10-05 11:17:14

linux入门基础(一)的相关文章

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

linux入门基础——linux软件管理RPM

因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RPM软件包管理 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要手动编译成二进制形式之后才能够运行使用 源代码基本编译流程: 1 ./configure   检查编译环境.相关库文件以及配置参数并生成makefile 2 make  

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行

Linux入门基础命令—cp

Linux入门基础命令-cpcp格式有以下几种 A1.如果SOURCE是一个文件,目标文件不存在:当将SOURCE复制到另外一个当前目录下不存在的文件(会新建这个文件)比如下面的这个例子是把issue复制到abc文件中,而本来当前目录app是不存在abc这个文件的,当进行复制的时候会自动生成abc这个文件,当然这两个文件只是名字不同大小是一样的: A2.如果将上述的命令再执行一遍,本来abc这个文件是已经有内容了,若再去执行,那么issue中的内容将会覆盖掉原来abc中的内容(下面红色箭头所指的

Linux入门基础命令(一)

Linux入门基础命令内部命令常驻内存:由shell自带的,而且通过某命令形式提供 help:获取所有内部命令列表(下图只截取了一部分) enable COMMAND:执行此命令可以启用COMMAND命令enable -n COMMAND:执行此命令可以禁用COMMAND命令enable -n:查看所有被禁用的命令(如下图) 外部命令执行在文件系统路径下有对应的可执行序行文件查看路径: which -a|--skip-alias; wheris whichCOMMAND:查看外部命令which

轻松掌握Linux操作系统技术 [肖哥玩转Linux入门基础视频课程]

课程目标:让零基础学员轻松并熟练掌握Linux系统以及实机排错,对Linux技术初级使用得心应手.适合人群:大学生.零基础学员.Linux初学者.Linux爱好者.Linux系统管理员等.课程介绍:适用于Linux的新使用者,帮助初学者了解并掌握Linux基本知识,该课程包括系统安装.基本指令使用.文件系统结构及权限设置.Bash. shell scripts.vim编辑器使用.系统配置.进程管理.文件的查找.压缩及处理.Linux下文件系统深入讲解.网络客户端使用等. 更多内容详见:轻松掌握L

Linux入门基础教程之Linux下软件安装

Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc APT(Advanced Packaging Tool), 包括apt-get, apt-cache, apt-cdrom等工具,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程,Ubuntu是Debian的发行版.Debian使用的包管理工具是dpkg

linux入门基础——linux用户基础

linux用户基础 用户,组 当我们使用linux时,需要以一个用户的身份登入,一个进程也需要以一个用户的身份运行,用户限制使用者或者进程可以使用,不可以使用哪些资源. 用户的实质就是用来限制的. 组用来方便管理组织管理用户. 每个用户都拥有一个UserID,操作系统实际使用的是用户ID,而非用户名 每个用户属于一个主组,属于一个或者多个附属组 每个组拥有一个GroupID 每个进程以一个用户身份运行,并受该用户可访问的资源限制 每个可登陆用户拥有一个指定的shell. 用户 用户ID为32位,

linux入门基础——网络基础

linux网络基础 网络原理 网络编址 IP编址 IP编址是一个双层编址方案,一个IP地址标识一个主机(或者一个网卡接口) 现在应用最为广泛的Ipv4编址,已经开始逐渐向Ipv6编址切换 Ipv4地址为32位长,Ipv6地址为128位长 一个Ipv4地址分为两个部分:网络部分和主机部分 网络部分用来标识所属区域.主机部分用来标识该区域中的哪个主机 IP地址 Ipv4地址分为32位长度,通常使用点分十进制方式表示 整个IP地址分为4个部分,每个部分8位 例如: 192.168.1.1 110000

Linux入门基础之 中

五.Linux 下获取帮助 没必要记住所有东西 Linux 提供了极为详细的帮助工具及文档,一定要养成查帮助文档的习惯,可以大大减少需要记忆的东西并且提高效率 5.1.HELP 几乎所有命令都可以使用 -h 或 --help 参数获取使用方法.参数信息等. 5.2.MAN man 命令是 Linux 中最为常用的帮助命令,将要获取帮助的命令作为参数运行 man 命令就可以获取相应的文档帮助 man 文档分为很多类型 部分 类型 1 用户命令 2 内核参数调用 3 库函数 4 特殊文件和设备 5