Linux(上)

Ubuntu
xshell

链接远程服务器

小黄鸭

文件传输的图形化界面
1.根目录
	var/www/html
2.上传文件
3.访问:
	http://ip:80/demo/index.html
	http://ip:80

一、什么是Linux?

Linux是一个操作系统的内核
Unix:收费、大型项目商业用途
Linux:开源免费
unbuntu:桌面操作系统

二、特点

1.安全性
	Linux针对多用户的系统
	针对不同用户Linux设定了不同用户权限/属性,普通用户不能直接操作系统文件/敏感文件
2.性能强,稳定性高
	对硬件要求不高
	服务器
3.开源免费
4.压缩
	可以压缩成很小植入到硬件设备中
5.适合初学者建立编程思想
	vi编辑器

黑屏界面:

/:根目录
/home:普通用户家目录
/root:root用户家目录
~:当前用户家目录
/etc:系统配置目录
/sys:系统目录
/var:静态文件存放目录
/opt:第三方压缩文件存放目录

三.安装

1.虚拟机
2.双系统
3.云服务器:unbuntu

四.登录

mac:
	命令行工具:
		ssh 用户名@ip
		密码
Windows:
	打开xshell--》输入IP 用户名 密码

五.命令

• 1.常用基础命令
	○ clear:清屏
	○ cd:切换位置
				® cd ./
				® cd ../
				® cd /home
	○ man:显示当前命令介绍
	○ ls:
		§ ls:list 以长列表的方式列出当前文件夹下的文件
		§ ls /
			□ home:list 以长列表的方式列出home文件夹下的文件
			□ ls -a:不要忽略 .
			□ ls -l : 以长列表形式展示
				® drwxr-xr-x 3 root root 4096 Feb 23 14:31 home
					◊ drwxr-xr-x:文件操作权限
					◊ 3:连接数
					◊ root:所属用户
					◊ root:当前用户所属分组
					◊ 4096:当前文件大小
					◊ Feb 23 14:31 :创建时间/最后一次修改时间
					◊ home:文件名称

在这里插入图片描述

		§ head:展示当前文件的前十行
		§ tail:展示当前文件的后十行
		§ more:预览
	• 2.用户操作
		○ 添加:
			§ adduser 用户名
				□ 创建用户
				□ 创建和用户同名的分组
				□ 将新建的用户存放到分组中
				□ 在/home下创建用户文件夹
					/home/tom
		○ 删除
			§ userdel -r 用户名
		○ 修改
			§ usermod -g 1005 hou //把用户名更改为1005
		○ 查看
			§ id
		○ 切换
			§ su - 普通用户
			§ su - root    或   su -
		○ 退出用户登录
			§ exit
	• 3.文件操作
		○ 新建文件夹:
			§ mkdir dir
			§ mkdir dir dir1
			§ 级联操作
				□ mkdir -p dir/dir1
		○ 新建文件
			§ touch a.txt
			§ echo 'hello'>>a.txt
			§ vi a.txt
		○ 查看文件详情
			§ stat a.txt
		○ 复制
			§ cp a.txt b.txt            文件
			§ cp -r demo demo2      文件夹
		○ 移动
			§ mv a.txt b.txt
			§ mv demo demo2
		○ 删除
			§ rm -r 是通用的
			§ rm a.txt
				□ rm *.txt
				□ rm *
			§ rm -r demo2
				□ rm -r *.txt

			§ day01/demo:
				□ a.txt
				□ b.txt
			§ rm -ir day01:逐一询问
			§ rm -Ir day01:询问一次
		○ 压缩文件:
			§ .gz
				压缩:
					gzip a.txt
				解压:
					gunzip a.txt.gz
			§ .bz2
				压缩:
					bzip2 a.txt b.txt
				解压:
					bunzip2 a.txt.bz2
			§ .zip:
				zip all.zip *.txt
				unzip all.zip
				unzip all.zip -d dir
				
	• 4.软件安装
		○ 1.apt
			apche
			git
			...

			$ apt install xxx

				uninstall
		○ 2.解压安装
			node
			....
			mysql
				
	• 5.权限管理
		○ drwxr-xr-x 2 root root 4096 Feb 25 15:26 a.txt
		d rwx r-x r-x
		○ d:文件类型
			§ d:文件夹
			§ -:普通文件/压缩包
			§ b:设备文件
			§ p:管道文件
			§ l:链接文件
		○ 权限
			§ 当前用户权限(u)user
			§ 同组人权限(g)group
			§ 其他人权(o)other
			r:可读性
			w:可写
			x:excute可执行
		○ 修改权限
			§ chmod
				□ 表达式
					® chmod g+w demo
					® chmod o-r demo
				□ 二进制
					--x	001	1
					-w-	010	2
					-wx	011	3
					r--	100	4
					r-x	101	5
					rw-	110	6
					rwx	111	7			
				chmod 644 a.txt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值