【Linux(1)】Linux的一些基本指令(补充上一篇)

思维导图

学习内容

通过上面的学习目标,我们可以列出要学习的内容:

  1. linux的一些指令:cd mkdir cp touch which rm cat alias 
  2. 一些基本的概念:指令的概念,用户家目录是什么......

一、Linux的一些指令

1.1 重新认识指令

指令的本质是程序 --------- 指令、程序和可执行程序都是一回事情。

安装和卸载是在干什么?把可执行程序拷贝/删除到系统路径下。

1.2 cd指令(补充)

cd - //返回最近访问目录
cd ~ //进入用户家目录 ----- 首次登陆,所处路径就是自己的用户家目录

      

下面来了解一下用户家目录

  • 在windows操作系统下,我们的用户家目录是:C:\Users\HERUIXU,相信你们也有!

对于Linux操作系统下,我们也有用户家目录:

  • 对于root账号来说,默认的用户家目录是:/root ---------- 超级管理员账号
  • 对于普通账号来说,默认的用户家目录是:/home/XXXX ------------ XXXX是新建的用户名称。

因此,windows和Linux操作系统是多用户操作系统

桌面的本质是文件夹

当你登陆windows时:

  1. 确定是谁;
  2. 根据用户名,找到该用户目录下的桌面文件夹;
  3. 将桌面文件夹显示为图形化界面。

1.3 alias指令

用途:alias指令用于设置指令的别名,用户可利用 alias,自定指令的别名。

1.4 which指令

用途:要求系统中打印出我所指定的指令名称在系统中的所在路径。

1.5 touch指令和mkdir指令

touch用法:touch XXXX

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

mkdir用法:mkdir XXXX

mkdir用途:在当前目录下创建一个名为 “XXXX”的目录

mkdir -p 指令:递归创建多个目录 

1.6 rmdir指令 && rm指令(重要)

rmdir用法:rmdir  XXXX

rm使用对象:具有当前目录操作权限的所有使用者

rmdir用途:删除空目录

rm用法:rm XXXX  ------ 最牛逼的是:rm -rf  慎用!!!!!!!!!!!!!

rm适用对象:所有使用者

rm用途:同时删除文件或目录

1.7 man指令

man用法:man XXXX

man用途:Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man。

我们只需要关心前3个:

1 是普通的命令
2 是系统调用 , open,write 之类的 ( 通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3 是库函数

1.8 cat指令

cat用法:cat XXXX

cat用途:查看目标文件的内容

1.9 mv指令

mv 命令是 move 的缩写,可以用来移动文件或者将文件改名( move (rename) files ),是 Linux 系统下常用的命
令,经常用来备份文件或者目录。
语法 : mv [ 选项 源文件或目录 目标文件或目录
功能 :
1. mv 命令中第二个参数类型的不同(是目标文件还是目标目录), mv 命令将文件重命名或将其移至一个新的目录中。
2. 当第二个参数类型是文件时, mv 命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。

3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。

1.10 cp指令

cp用法 cp [ 选项 ] 源文件或目录 目标文件或目录
cp用途: 复制文件或目录
说明 : cp 指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,
则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存
在的目录,则会出现错误信息

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-20 08:56:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-20 08:56:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-20 08:56:05       87 阅读
  4. Python语言-面向对象

    2024-03-20 08:56:05       96 阅读

热门阅读

  1. 信息学奥赛之C++中的数据类型数据结构

    2024-03-20 08:56:05       48 阅读
  2. 比特币,区块链及相关概念简介(一)

    2024-03-20 08:56:05       48 阅读
  3. 安装tensorflow2.4

    2024-03-20 08:56:05       32 阅读
  4. 初探文件包含漏洞

    2024-03-20 08:56:05       45 阅读
  5. leetcode - 1166. Design File System

    2024-03-20 08:56:05       42 阅读