Linux的一些笔记

三大操作系统:
Unix
	 IOS
	 Mac OS 
Windows
Linux
	安卓(Android) 
	Ubuntu
	Redhat


计算机的组成:
	硬件:
		处理器(CPU)
			A11处理器(apple出品)
				重要指标:频率(3.3GHZ)
			I3、I5、I7(intel出品)
		运行内存RAM(存储数据) 容量(字节为单位)
		主板(总线设备)
		输入输出设备(显示屏、键鼠等)
		外部存储设备(硬盘、U盘、TF卡等) 
	软件:
		操作系统(Windows、Linux、Unix……)
		应用软件(用户级别软件)(QQ、游戏……)

GUI:图形用户界面


Linux基本结构(上层依赖下层):
	应用程序
	标准库
	Linux操作系统内核
	硬件

终端退出方式:
	$ exit<回车>
	Ctrl + D

Linux的使用:
Linux/Unix命令
	命令名 [选项] [参数]
		注:【】的内容代表可选

命令示例:
	ls			#显示当前文件夹下的所有文件和文件夹
	ls -s		#列表显示所有文件
	pwd		#显示当前位置在那个文件夹下
	cd /		#切换到根文件夹
	cd		#切换到用户主目录

Linux常用命令

clear命令:清屏(快捷键:Ctrl+l)
pwd命令:用于显示当前的工作路径位置(当前工作文件夹)
ls命令:显示文件或文件夹的内容
	格式:
		ls[选项][文件夹名或文件名]
	常用选项:
		-l 列表显示文件的详细信息
		-a显示全部文件/文件夹
cd命令:改变当前工作路径(进入某个目录)
	格式:
		cd[选项]
		示例:
			cd /home/tarena
			cd /
			cd
			cd ..
			cd ~
			cd - #切换到进入这个文件夹之前的文件夹(用于两个文件夹相互切换)
mkdir命令:创建一个或多个文件夹
	格式:
		mkdir 文件夹名1 文件夹名2 ……
	示例:
		mkdir a b c d
		mkdir -p a/bb/ccc/dddd (必须先有上一级文件夹,即有了a文件夹才能有bb文件夹)
rmdir命令:删除一个或多个文件夹(文件夹内必须为空)
	格式:
		rmdir [选项] 文件夹名
	常用选项
		-p 如果是中间文件夹不空,则逐级删除中间文件夹
	示例:
		rmdir a b c d
		rmdir -p a/bb/ccc/dddd

tree命令:显示目录树
	示例:
		tree
		tree day01

Linux的路径:

路径:是用来记录一个文件或文件夹的字符串

根(root) /

路径分为两种:
	绝对路径
	相对路径

绝对路径:
	以‘/’字符开头的路径为绝对路径(在任何时候,一个文件的绝对路径都是唯一的)
相对路径:
	1)文件/文件夹名称
	2).当前文件夹
	3)..上一级文件夹
	4)~用户主目录(家目录)

Linux基本命令

touch命令
	作用:
		1、创建新的文件
		2、如果文件已经存在,则更新文件的修改时间
	格式:
		touch 文件路径
	示例:
		touch newfile

rm命令:删除文件或文件夹
	格式:
		rm [选项] 文件/文件夹
	示例:
		rm a.txt b.txt
		rm c.txt
		rm *.txt
		rm -r a
	常用选项:
		-r 递归删除文件夹内的文件和文件夹
		-i 删除前给出提示(y代表yes,n代表no)
		-f 强制删除,不给任何提示

操作带有特殊符号的路径的方法

用两个双引号(" ")把路径括起来
	例:mkdir "a b"

help选项:

查看此命令的帮助信息
格式:
	命令名 --help
示例:
	ls --help

man命令帮助

格式:
	man Linux/UNIX命令名
作用:
	查看命令所对应的帮助文档(手册)
示例:
	man ls
	man rm
翻页:上下键
退出:Q键

快捷键:

Tab 补全命令和路径
上、下键翻出之前输入过的命令

cat命令

作用:将文件内容作为标准输出打印到终端
格式:
	cat 文件名1 文件名2
例:
	cat ../day01/day01.txt

more命令:

作用:
		分页显示文本文件的内容
	格式:
		more 文件名
	示例:
		more ../day01/day01.txt
	基本操作:
		q 退出
		空格 翻一页

cp命令

作用:
	复制文件或文件夹
格式:
	cp [选项] 源文件或文件夹 目录文件或文件夹
示例:
	cp ../day01/day01.txt ~/
	#以下时复制过程中的改名
	cp ../day01/day01.txt ~/day01.txt.bak
常用选项:
	-a 复制文件夹中的全部内容

mv命令:

作用:文件搬移或更名
	格式:
		mv 源文件或文件夹 目标文件或文件夹
	示例:
		mv passwd mypw #重命名为mypw
		mv mypw ~/ #移动文件夹

find 命令
作用:根据文件名等信息查找指定的文件
格式:
find 路径 -name “文件名”
示例
#查找用户主目录下 有哪些文件以.txt结尾
#find ~ -name “*.txt”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值