Linux常用指令(1)

简介: Linux常用指令(1)

00、前言


本章主要讲解linux指令的知识


01、ls


  • 语法:


ls [选项] [目录或文件]


  • 功能:


  1. 对于目录,该命令列出该目录下的所有子目录与文件
  2. 对于文件,将列出文件名以及其他信息

注:默认展示当前位置下的文件和目录


  • 示例:


  • 常用选项:


-a 列出目录下的所有文件,包括以 . 开头的隐含文件
  //隐藏文件避免被删除)
-d 将目录象文件一样显示,而不是显示其下的文件(如: ls –d 指定目录)
-i 输出文件的 i 节点的索引信息(如 ls –ai 指定文件)
-k 以 k 字节的形式表示文件的大小(如 ls –alk 指定文件)
-l 列出文件的详细信息
-n 用数字的 UID,GID 代替名称(介绍 UID, GID)
-F 在每个文件名后附上一个字符以说明该文件的类型
  //文件类型:“*”表示可执行的普通文件; “/”表示目录; “@”表示符号链接; “|”表示FIFOs; “=”表示套接字(sockets)(目录类型识别)
-r 对目录反向排序
-t 以时间排序
-s 在l文件名后输出该文件的大小(大小排序,如何找到目录下最大的文件)
-R 列出所有子目录下的文件 (递归)
-1 一行只输出一个文件


以及 … 文件

  • 概念:


  1. 在文件所有展示中 . 和 … 文件都是隐藏文件


  1. . 文件表示当前文件; … 文件表示上一级文件


  • 使用:


  1. 执行当前目录下文件程序


  • 示例:


  1. 回退上级目录


  • 示例:


02、pwd

功能:

显示用户当前所在的文件路径


示例:


03、whoami/who

功能:

whoami:显示当前主工作目录(用户身份)


who:查看谁登录过当前服务器


示例:


04、cd

语法:

cd 目录名


功能:

改变工作目录,将当前工作目录改变到指定的目录下


示例:


快捷方式访问:



cd ~ //快速进入当前用户家目录 (/home/xxx 对于root是比较特殊的) 
cd - //快速回到最近访问过的路径
cd / //快速进入根目录


Linux目录结构


  • 概念:


Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件


示图:多叉树结构


绝对路径访问:

从根目录开始到目标文件,一直可以被找到


相对路径访问:

从当前路径开始到目标文件,便捷


为什么通过路径能标识一个文件:

多叉树中的路径具有唯一性


05、touch

语法:

touch [选项]… 文件…


功能:

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件(普通文件)


常用选项:


-a 或--time=atime或--time=access或--time=use只更改存取时间
-c 或--no-create 不建立任何文档
-d 使用指定的日期时间,而非现在的时间
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题
-m 或--time=mtime或--time=modify 只更改变动时间
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
-t 使用指定的日期时间,而非现在的时间


  • 示例:创建文件


Linux文件


  • 概念:


对于linux来说,linux下一切皆文件


  • 文件类型:


-:普通文件(文本文件,可执行文件,各种库文件)
d:目录文件(存放文件及目录)
l:链接文件(指向一个文件的文件,类似于windows中的快捷方式)
p:管道文件
c:字符文件(字符设备,键盘,显示器)
b:设备文件(磁盘)


区别:

windows区分文件类型用的是后缀(.exe/.txt/.docs/.ppt)


linux区分文件类型不通过后缀,通过属性列表的第一个字符


示例:


注:不通过后缀区分不代表不使用后缀,linux系统不使用,但使用linux编译器时需要确定文件类型


06、stat

语法:

stat 文件名


功能:

查看文件状态信息


示例:


07、mkdir

语法:

mkdir [选项] dirname…


功能:

在当前目录下创建一个名为 “dirname”的目录


常用选项:


-p, --parents 
//可以是一个路径名称此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
相关文章
|
1月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
30天前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
33 1
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
46 3
|
1月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
1月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
26 0
Linux入门1——初识Linux指令
|
1月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
3月前
|
存储 Linux
Linux专栏08:Linux基本指令之压缩解压缩指令
Linux专栏08:Linux基本指令之压缩解压缩指令
55 4
|
3月前
|
Linux
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
87 2
|
3月前
|
Linux
Linux专栏07:Linux基本指令之文件搜索指令
Linux专栏07:Linux基本指令之文件搜索指令
68 2
|
3月前
|
Unix Linux
Linux专栏06:Linux基本指令之文件处理指令
Linux专栏06:Linux基本指令之文件处理指令
59 2