[Linux]-常见指令(1)

目录

一、基本概念

(1)、什么是操作系统?

(2)、为什么要进行软硬件资源管理?

(3)、指令的理解

二、快速学习五个命令

(一)、whoami:查看当前账号是谁(用户名)

(二)、who:查看当前有哪些人登录了我的机器

(三)、pwd:显示当前我所在的工作目录

[(四)、ls或者ls -l:查看当前目录下的文件信息](#(四)、ls或者ls -l:查看当前目录下的文件信息)

(五)、clear:清屏

三、详细学习几个指令

(一)、问题:如果我在window上新建一个空文件,这个文件要占据磁盘存储空间吗?

(二)、ls命令

(1)、功能:

(2)、常用选项:

[(3)、ls -l(可简写为 ll):显示文件的属性列表](#(3)、ls -l(可简写为 ll):显示文件的属性列表)

[(4)、ls -l -a:显示当前目录下的隐藏文件。](#(4)、ls -l -a:显示当前目录下的隐藏文件。)

(三)、mkdir命令:在当前目录下创建新文件

(四)、cd命令:转移至指定工作目录

[(五)、"." 和 ".." 的含义, 配合cd指令使用](#(五)、“.” 和 “..” 的含义, 配合cd指令使用)

(六)、问题:什么是路径?

linux的根目录:

linux的整体目录结构是一颗多叉树的样子

相对路径和绝对路径

(七)、tree指令


一、基本概念

(1)、什么是操作系统?

操作系统是一款进行软硬件资源管理的软件;

(2)、为什么要进行软硬件资源管理?

提供良好的稳定的运行服务。

(3)、指令的理解

先有的指令,然后有的图形化界面(进而可知先有键盘才有的鼠标),而指令和图形化界面操作是没有任何区别的(只有形式上的不同)。

二、快速学习五个命令

注意:

(1)、Xshell下的复制粘贴快捷键:

复制:ctrl+insert

粘贴:shift+insert

(2)、alt+enter可进入全屏,再次按下alt+enter可退出全屏

(一)、whoami:查看当前账号是谁(用户名)

(二)、who:查看当前有哪些人登录了我的机器

(三)、pwd:显示当前我所在的工作目录

(四)、ls或者ls -l:查看当前目录下的文件信息

(五)、clear:清屏

三、详细学习几个指令

(一)、问题:如果我在window上新建一个空文件,这个文件要占据磁盘存储空间吗?

(1)、答案:一定会占据空间,因为文件名、大小等文件的属性也是数据,也会被计算机记录。

(2)、文件 = 文件内容(二进制数据)+文件属性 。

(3)、文件操作,要么是对文件内容做操作,要么是对文件属性做操作。

(二)、ls命令

(1)、功能:

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

(2)、常用选项:

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

(3)、ls -l(可简写为 ll):显示文件的属性列表

(4)、ls -l -a:显示当前目录下的隐藏文件。

首先我们需知道在linux中,隐藏文件通常以" . "开头;
指令结果如下:

以下四种写法意义相同:

cpp 复制代码
ls -l -a
ls -a -l
ls -la
la -al

(三)、mkdir命令:在当前目录下创建新文件

(四)、cd命令:转移至指定工作目录

(五)、"." 和 ".." 的含义, 配合cd指令使用

(1)、"." : 当前路径;

(2)、"..":上级路径;

与windows中图形化界面的返回一个道理

(六)、问题:什么是路径?

D:\Program Files\WinRAR:这就是windows下的一个路径。

注意:

linux下的路径分隔符为:' / '

windows下的路径分割符为:' \ '

linux的根目录:

linux的整体目录结构是一颗多叉树的样子

(1)、叶子节点一定是普通文件或者空目录;

(2)、路上节点(即非叶子节点)一定是目录;

(3)、访问一个文件的本质,需要先找到它。

(4)、找到文件的本质就是在一颗多叉树中进行节点的查找。

所以说,路径的本质就是这个多叉树的搜索路径。

相对路径和绝对路径

(1)、绝对路径:从根目录(' / ')开始,定位一个叶子文件定位方式,形成的路径

(2)、相对路径:相对于自身当前所处的目录为参考点,定位一个文件的路径。

(七)、tree指令

即打印该工作目录下的所有目录和文件已树形结构:

有时如根目录下的目录和文件过多,就会不停地打印,此时可以按 ctrl+c 停止打印;

相关推荐
o(╥﹏╥)12 分钟前
linux(ubuntu )卡死怎么强制重启
linux·数据库·ubuntu·系统安全
娶不到胡一菲的汪大东17 分钟前
Ubuntu概述
linux·运维·ubuntu
Yuan_o_29 分钟前
Linux 基本使用和程序部署
java·linux·运维·服务器·数据库·后端
那就举个栗子!43 分钟前
Ubuntu 20.04下Kinect2驱动环境配置与测试【稳定无坑版】
linux·ubuntu
灯火不休➴44 分钟前
[Xshell] Xshell的下载安装使用、连接linux、 上传文件到linux系统-详解(附下载链接)
linux·运维·服务器
Lukea1144 分钟前
【新教程】Ubuntu server 24.04配置无线网WiFi
linux·ubuntu·教程
小峰编程1 小时前
独一无二,万字详谈——Linux之文件管理
linux·运维·服务器·云原生·云计算·ai原生
卜及中1 小时前
【Linux】资源隔离机制 — 命名空间(Namespace)详解
linux·服务器·php
扛枪的书生1 小时前
Socat 命令总结
linux
涵信1 小时前
Windows11 安装 Ubuntu-20.04,同时安装配置 zsh shell,配置 git 别名(alias),大大提高开发效率
linux·git·ubuntu·bash