Linux第一课——基础指令

边听网上找到的一些课边记的笔记,用于加深印象和以后的复习~

Linux学习前言

1、安装方式
真机安装:使用真实的电脑进行安装
虚拟机安装:通过一些特定的手段来进行模拟安装,并不会影响当前计算机的真实操作系统

注:学习或测试建议虚拟机

2、虚拟机软件
虚拟机是一款可以模拟操作系统运行的软件
两个比较有名的的产品:vmware workstation(vmware)和轻量级的virtual box(oracle)

3、Linux终端
linux的终端类似于windows的cmd

终端的组成
在这里插入图片描述
终端命令进行关机(Linux不常关机)
shutdown-h now(正常关机)
halt(关闭内存)
init 0

4、linux系统的文件
Linux本身是一个基于文件形式表示的操作系统
Linux一切皆文件
1)在windows中是文件的,在Linux中同样是文件
2)在windows中不是文件的,在Linux中也是文件

在这里插入图片描述
Bin:全称binary,含义是二进制,该目录中存储的都是一些二进制文件,文件都是可以被运行的。
Dev:改目录中主要存放的是外接设备,如盘、其他光盘等,在其中的外接设备是不能直接被使用的,需要挂载(类似windows下的分配盘符)。
Etc:该目录主要存储一些配置文件。
Home:表示除了root用户意外其他用户的家目录,类似于windows下的user。
Proc:process,表示进程,该目录中存储的是Linux运行时的进程。
Root:该目录是root用户自己的家目录。
Sbin:全程super binary,该目录也是存储一些可被执行的二进制文件,但是必须得有super权限的用户才能执行。
Tmp:表示“临时”的,当系统运行时产生的临时软件会在这个目录
Usr:存放的时用户自己安装的软件,相当于windows下的program files
Var:存放的程序/系统的日志文件的目录
Mnt:当外接设备需要挂载的时候,需要挂载到此目录下

Linux的基本指令

指令与选项
指令:在Linux终端输入的内容
一个完整的指令的标准格式:#指令 [选项] [操作对象]

  • 指令只能有一个
  • 一个指令可以包含多个选项
  • 操作对象也可以时多个

基础指令
1、ls指令
含义:ls(list)

用法1:#ls
含义:列出当前工作目录下的所有文件/文件夹的名称

用法2:#ls 路径
含义:列出制定该路径下的所有文件/文件夹的名称
(相对路径:./同级目录,可省略,. ./上级目录。绝对路径:/)

用法3:#ls 选项 路径
含义:列出指定路径下的文件/文件夹的名称,并以指定的格式进行显示
常见的语法:#ls -l 路径(表示以详细列表的形式进行显示)
在这里插入图片描述
#ls- a 路径(表示显示所有的文件/文件夹,包含了隐藏文件/文件夹)
在这里插入图片描述
用法4:#ls -lh 路径
含义:列出指定路径下的所有文件/文件夹的名称,以列表的形式并且在显示文档大小时以可读性较高的形式显示
在这里插入图片描述
2、pwd指令
用法:#pwd (print working directory,打印当前工作目录)

3、cd命令
用法:#cd 路径(change directory,改变目录)
作用:用于切换当前的工作目录
(#cd ~ ,切换至当前用户的家目录)

4、mkdir指令
指令:mkdir 路径(make directory,创建目录)
语法1:#mkdir 路径【路径,可以是文件夹名称也可以是包含名称的一个完整的路径】

在这里插入图片描述
语法2:#mkdir -p 路径
含义:当一次性创建多层不存在的目录时,添加-p参数,否则会报错

语法3:#mkdir 路径1 路径2 路径3 …
含义:一次性创建多个目录

5、touch指令
指令:touch
作用:创建文件
语法:#touch 文件路径【路径可以时直接的文件名也可以是路径】

在这里插入图片描述
6、cp指令
指令:cp(copy,复制)
作用:复制文件/文件夹到指定的位置
语法:#cp 被复制的文档路径 文档被复制到的路径
在这里插入图片描述
注意:当使用cp命令进行文件夹复制时,要添加选项“-r”【-r表示递归复制】,否则目录将被忽略
在这里插入图片描述

7、mv指令
指令:mv(move,移动,剪切)
作用:移动文档到新的位置
语法:#mv 需要移动的文档路径 需要保存的位置路径

在这里插入图片描述
8、rm命令
指令:rm(remove,移动、删除)
作用:移动/删除文档
选项:-f 强制删除,不提示;-r 表示递归

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
9、vim命令
指令:vim(vim是一款文本编辑器)
语法:# vim 文件的路径
作用:打开一个文件(可以不存在也可以存在)
在这里插入图片描述
10、输出重定向
一般命令的输出都会显示在终端中,有些时候需要见过一些命令的执行结果保存到文件中进行后续的分析/统计,则只是后需要使用到的输出重定向技术
在这里插入图片描述
11、cat指令
作用1:cat有直接打开一个文件的功能
语法:#cat 文件的路径
在这里插入图片描述
作用2:cat还可以对文件进行合并
语法2:#cat 待合并的文件路径1 待合并的文件路径2… >合并之后的文件路径
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值