学习Linux day1

一、准备工作

  • 1、linux操作系统

    • ubuntu
      服务器版
      桌面版
    • 红帽子
    • 树莓派
    • 深度桌面版 (linux操作系统)
  • 双系统 ubuntu / windows

  • 虚拟机

  • 云服务器
    客户端
    终端工具 云服务器
    xshell 阿里云
    putty 腾讯云
    mac/linux

  • ssh user@ip mac如何使用ssh

  • 阿里云

ip			134.175.154.93
user 			root
password	   重置密码

2、linux特点
1)、 性能强劲,运行稳定,一般作为服务器
2)、 整个操作系统可以被压缩成很小的一个文件, 容易植入一些硬件
设备中 如:飞行器
3)、开源免费(linux源代码)

               linux -> 硬件设备
			   ubuntu -> 树莓派

                源   码
                 ----->
                使用
                修改
             第三方		   linux()
              git 		  git版本控制 	    github

4)、 对于初学者容易建立编程思维,是学习编程语言最好的环境

linux
c				vc
java		eclipse/myeclipse
c++ 		vc
php			eclipse
web 		dw/ws
hello.html 	-> 浏览器
hello.c -编译-> 	hello.o -> 运行

5)、文件系统
没有盘符的概念,所有的文件都处于根目录下,目录也是一种特殊的文件

       c语言
		算法	-- c语言版本
			        c语言
		数据结构 - c语言版本
		操作系统(树莓派 DIY)
		计算机网络 			组网
		数据库系统概论 	mysql -> linux ->sql
			select * from user where gender='male';
			

二、使用

1、linux

登录

win10        open       ssh:           在 dos
mac 	    打开        ssh服务:
win7 	    xshell
$ ssh root@ip

应用镜像

            wordpress
   			lamp

系统镜像

              win server
				centos
				ubuntu16.04
				ubuntu18.04

登录成功

root@VM-0-9-ubuntu:~$
root 						当前账号
@						    分隔符号
VM-0-9-ubuntu		        主机名称
:						    分割符号
~ 							当前所在目录	 
$ 							分割符号

windows

 地址:   c:/users/licy

linux

 地址:  /home/licy

2、用户管理(超级管理员身份)

root / 默认密码(重置密码)
使用root登录到ubuntu系统中

1 、创建新用户
$ adduser 用户名称


	过程:
		1. 新建组,组名与用户名保持一致
			/etc/group		保存了组信息
		2. 新建用户,并且将用户放到刚刚新建的组中
			/etc/passwd 	保存了用户信息
			/etc/shadow  	保存了用户的密码信息	
		3. 创建了一个家目录 /home/xxx
				两居室
				三居室 	
				四居室
				改善型 (平层、别墅)	-小康	
		4. /etc/skel拷贝到用户家目录		

2、 删除用户

         $	userdel -r zhangsan
		删除用户信息,并且将用户家目录也给删除

3、 切换用户

      $ su - 

4、修改用户

            $ usermod
			$ usermod -g 1008 zhangsan
			将zhangsan的组id换成1008

5、修改组信息

            $ groupmod
			$ groupmod -n group0 boss

3. linux目录结构

/

		    /home 	普通用户家目录
				     zhangsan
				      lisi
            默认情况下,普通用户只能在用户家目录中进行更新操作(增加、删除、修改)
			/root 	超级管理员的家目录
			/etc 		系统配置文件目录
			/opt 		第三方文件解压安装目录
			/usr 		文件的默认目录
			/var 		
			/sys 		系统目录
			/dev
			...	
     硬件 -> 软件
	linux 云服务器
	树莓派
	传感器
	算法	

4. 目录操作

1、 新建目录

            $ mkdir linux es5 es6
			$ mkdir -p day01/a/b/c

2、新建文件/修改最近访问时间

            $ touch 文件名
			如果指定的文明名不存在,创建该文件。如果存在,修改最近访问时间为当前时间

5、 其他命令

$ clear            清理终端屏幕
$ ls /home         列出家目录的所有的目录以及文件
			       zhangsan/zhangsan123
			        ls -l
$ man 命令         查看指定命令的手册
 q 	     quit     退出手册
回车               下一行
空格               下一页
$ more             预览
$ tail             预览末尾10行
$ head             预览头10行
$ cd 	           切换目录
cd 		           回到家目录
cd ~ 	           回到家目录
cd / 	           切换到根目录
cd /home/zhangsan 	切换到/home/zhangsan目录下
$ pwd 	           输出当前目录地址
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值