Linux–––操作系统&基本操作

Linux操作系统:外部应用+系统内核

 操作系统–––>软件–––>让计算机更好用–––>合理的统筹管理计算机上的软硬件资源

基础指令:
分别包含目录相关指令,文件相关指令,时间命令,查找命令,其他命令,

使用规则:命令名[操作选项][源操作对象][目标操作对象]

目录相关命令

 目录—-文件夹
 Linux一切皆文件——实现接口的统一
 Linux是一个多用户操作系统
 Linux目录结构。 
	和磁盘分区没有关系,他们相互独立       
	树状结构——>根目录为最上层,使用/标识
	课后调研—>根目录下的子目录各自有什么含义,存的是什么文件
相对目录 ../从当前位置开始查找
绝对目录 /home从根目录开始查找

Linux并不以文件后置名区分文件类型,Linux下的文件后缀名是给用户看的

家目录是每一个用户都会有的单独目录,每一个用户打开终端登录上来之后,都会默认进入自己的家目录
自己家目录一般都是以用户名来命名

 Linux下表达一个路径使用 / 进行间隔
 ls    列出当前所在目录下的内容
		-a   查看所有文件,不忽略以 . 开头的文件
		以 · 开头的文件为隐藏文件
如下图:

在这里插入图片描述

 . 表示当前所在路径
 .. 当前所在路径的上一层路径
 . 和 . . 目录每个目录下都有
     -l		查看文件详细信息
 	Linux并不以文件后置名区分文件类型
	 -  d b c l p s来区分文件类型
Pwd   打印当前所在路径。  为绝对路径
mkdir 	创建目录
	mkdir -p	递归创建(多层级目录的删除)
 rmdir	删除空目录
   	-p 	递归删除空目录
 rm   	删除文件
	-r	删除文件包括目录(递归删除)
   	-f	忽略提示信息
cp		拷贝一个文件到指定位置
	-r	拷贝文件包括目录
mv		移动一个文件/目录到指定位置
	-I	添加提示信息
cd		进入指定目录(改变当前所在路径)
	~	进入当前用户家目录家目录
	-	进入所在路径

文件相关指令

touch	若文件存在,则刷新文件属性,不存在则创建文件
	-t	[[CC]YY]MMDDhhmm[.ss]
	-d     “2004-02-29 16:21:42”
cat 		打印当前文件内容到终端显示
	-n	打印行号
tac		按行逆序打印文件内容
more 	分页打印文件内容
	空格 		向下翻页
	b		向上翻页
	回车		按行向下滚动
less    	分页打印文件内容
	f    pgdown		向下翻页
	b     pgup			向上翻页
	上下键		按行滚动
	q			退出
	/string	向下匹配string
head	默认显示文件前10行内容
	-n     制定显示前 n 行
tail		默认打印文件后10行内容
	-n
	-f	动态刷新文件末尾数据

文件压缩命令
压缩/解压缩 打包/解包

	zip/unzip.  gzip/gunzip.   bzip2/bunzip2.  tar.  -cxvzjf

	zip/unzip 	            zip格式的压缩/解压
	gzip/gunzip	    gzip格式的压缩/解压缩
	bzip2/bunzip2	    bzip2格式的压缩/解压缩
	tar:			    打包工具
	-c 	 		    打包
	-x 	  		    解包
	-z		打包/解包同时进行gzip格式压缩/解压
	-j		打包/解包同时进行bzip2格式压缩/解压
	-v		显示详细些的打包/解包信息
	-f		指定压缩包名称
        tar -czvf abc.tar.gaz abc.txt
		tar -xzvf  abc.tar.gz

文件权限命令
在这里插入图片描述

实际权限=给定权限&(—umask)
umask设置或查看文件的创建权限掩码			
	777 &(-mask)
      权限掩码
	chmod		修改文件权限
		八进制形式
	chmod 0777 file 
	chmod u+x file
		u给文件所有者增加一个权限

	useradd
	userdel
	chown。改变文件所有者
	chgrp

时间命令

cal	date打印或设置系统时间
	cal: 		查看日历
	-3:	相邻三个月的日历
	-y:	查看全年日历
	date:		查看系统当前日期时间
	+:		用于指定显示时间的格式:例如  '%Y-%m-%d %H:%M:%S %A %B
	-s :	用于设置系统时间(root用户下)

查找命令

	grep.  find
	gerp:		在文件中匹配字符串
		-i 		忽略大小写查找
		-v		反向匹配(过滤掉匹配成功的行)
		-R	    递归对目录下所有文件进行字符串匹配(root用户下)
	find:		文件查找
		-name 	按文件名查找
		-type	按文件类型查找(f	d	l	s	c	b	p)
		-size	按文件大小查找
		-mtime 	-ctime 	-atime	+/-n		按天查找
		-mmin 		-cmin 	-amin 	+/-		按分钟查找
		-exec 	连接其他命令对找到的文件进行处理(find	./	-size +5k	-exec rm 	'{}'	\ ;)

其他命令

	man :		查看命令手册
	sata :	查看文件详细状态信息
	沾滞位:其他用户在设置了粘滞位的目录下可以可以创建文件,但是只能删除自己的文件,不能删除别人的文件

	所有人都可以在目录下创建文件,可以删除自己的文件,但是不能删除别人的文件


	管道符 |: 连接俩个命令,将前边命令下的输出结果当作后边命令的输入,做处理

		>> 重定向:改变数据流向,让数据写入指定文件(内容追加到文件末尾)

		>  先清除再写入

	reboot  halt.  Shutdown. -h.  Now

	热键:tab.  control+c 	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值