什么是linux

什么是linux

  • xshell:连接远程服务器

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

  • linux是一个操作系统的内核

  • 开源免费

  • unbuntu:桌面操作系统

  • linux和unbuntu的关系类似Windows和Windows10

特点

  1. 安全性
    (1) linux针对多用户系统
    /home/lisi:tom
    /home/terry:tom
    (2) 针对不同用户linux设定了不同的用户权限/属性,
    普通用户不能直接操作系统文件/敏感文件

  2. 性能强,稳定性高
    对硬件要求不高
    常用于服务器使用

  3. 开源免费

  4. 压缩
    可以压缩的很小植入到硬件设备中

  5. 适合初学者建立编程思想
    vi编辑器

  6. 文件系统
    c: /
    d:/
    黑屏界面:
    /;根目录
    /home:普通用户的家目录
    /root:root用户的家目录
    ~:当前用户家目录
    /etc:系统配置目录
    /sys:系统目录
    /var:静态文件存放目录
    /opt:第三方压缩文件存放目录

安装

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

登录

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

命令

 - 常用基础命令
    clear:清屏
    cd:切换位置
         * cd./
        * cd  ../
        * cd /home
        * cd /
    man:显示当前命令的介绍
    ls:
         * ls:list以列表方式列出当前文件夹内的文件
         * ls /home:list以长列表的方式列出/home文件夹内的文件
         * ls -a: 查看隐藏文件
         * ls -l:长列表
             drwxr-xr-xr17 root
             root 4096 feb 24
             10:14 home
drwxr-xr-x:文件操作权限
17:连接数
root:所属用户
4096:当前文件大小
feb 24 
10:14:最后一次修改时间


head: 展示当前文件的前十行
tail:展示当前文件的后十行
mare:预览
用户操作:
		添加用户
			$ adduser 用户名
			1.创建用户
			2.创建和用户同名的分组
			3.将新建的用户存放到分组中
			4.在/home下创建用户文件夹
				/home/tom
			5.从/etc/skel复制当前文件到用户目录
			6.设置密码
			7.信息的重置

		删除用户:
			userdel -r tom
		修改用户信息
			usermod -g 1005 terry
		查看用户信息
			id
		切换用户
			su - 普通用户
			su - root/su -
		推出用户登录:
			$ exit

	文件操作:
		新建文件夹
			mkdir dir
			mkdir dir1 dir2
			级联创建:
			mkdir -p dir1/dir2
		新建文件:
			touch a.txt
			echo 'hello'>>a.txt

		查看文件详情:
			stat

		复制:
			cp a.txt b.txt
			cp -r dir1 dir2
		移动
			mv a.txt b.txt
			mv dir1 dir2
		删除:
			rm a.txt d.txt
				rm *.txt
			rm -r dir 删除文件夹
				rm -r *
		压缩文件:
			.gz
				压缩:
					gzip a.txt
				解压:
					gunzip a.txt.gz
			.bz2
				压缩:
					bzip a.txt b.txt
				解压:
					bunzip a.txt.bz
			.zip:
				zip all.zip *.txt
				unzip all.zip
				unzip all.zip -d dir


	软件安装:
		1.apt
			apche
			git
			...

			$ apt install xxx

				uninstall
		2.解压安装
			node
			....
			mysql


	权限管理:
		drwxr-xr-x 2 root root 4096 Feb 25 16:14 demo

		d rwx(u) r-x(g) r-x(o):

		d:文件类型
			d:文件夹
			-:普通文件/压缩包
			b:设备文件
			p:管道文件
			l:链接文件
			....
		权限:
			当前用户权限(u)
			同组人权限(g)
			其他人权限(o)

			r:可读性
			w:可写
			x:excute:可执行
		修改权限:
			chmod

			demo:
				rwx(u) r-x(g) r-x(o)
			1.表达式
				chmod g+w demo
				chmod o-r demo
			2.二进制

				--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



	


1.vi
2.软件安装
	mysql
	node
	...



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值