linux基础

来自菜鸟教程,复习的时候摘抄的
https://www.runoob.com/linux/linux-tutorial.html
Linux基础
简介:
Linux发行版:
Linux内核与应用软件做的打包
Ubuntu、redhat、centos、arch linux

Windows和linux的区别:
Windows:使用简单、容易入门、图形界面;系统构造复杂、变化频繁、技能淘汰快、需要深入学习;
Linux:需要学习才能入门;系统构造稳定、深入学习容易;

云服务器:
腾讯云、阿里云

Linux系统启动过程:

  1. 内核引导:bios开机自检、读入/boot目录下的内核文件
  2. 运行init:init进程是所有进程的起点,先读取配置文件/etc/inittable(windows中开机启动的是服务、linux中开机启动的守护进程)
  3. 系统初始化:激活交换分区、检查磁盘、加载硬件模块
  4. 建立终端:返回init,显示登录界面
  5. 用户系统登录:命令行登录、ssh登录、图形界面登录

Linux系统目录结构:
/bin 放着常用命令
/boot 存放linux核心文件,包括连接文件和镜像文件
/dev 存放linux外部设备
/etc 存放所有的系统管理所需要配置的文件和子目录
/home 用户的主目录,该目录名以用户的账号名命名
/lib 系统最基本的动态连接共享库,类似于windows的ddl文件
/lost+found 一般是空的,系统非法关机后存了一些文件
/media 系统自动识别一些设备
/mnt 让用户临时挂在到别的文件系统
/opt 给主机额外安装的软件摆放的目录
/proc 虚拟目录,系统内存映射
/root 系统管理员
/var 记录程序的日志
等等

Linux远程登录:
通过ssh服务实现远程登录,端口22
远程登录客户端: secure crt、ssh secure shell

文件属性
Ls -l 显示文件属性以及文件所属的用户和组
(三个权限user group others)

更改文件属性
更改属主:chown
更改属组:chgrp
更改9个属性:chmod

• 绝对路径:
路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。
• 相对路径:
路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd …/man 这就是相对路径的写法啦!

常用命令
Ls 列出目录
Cd 切换目录
Pwd 显示当前目录
Mkdir 创建一个新目录
Rmdir 删除一个空目录
Cp 复制文件或目录
Rm 移除文件或目录
Mv 移动文件或目录
Man 查看命令的使用文档
Cat 从第一行开始显示文件内容

添加用户账号Useradd
删除账号userdel
删改账号usermod
用户口令管理passwd
添加新的用户组groupadd ……
用户组之间切换newgrp

Df检查文件系统磁盘占用
Du文件和目录磁盘空间占用
Fdisk 磁盘分区表操作
Mkfs 磁盘格式化
Fsck 磁盘检验
Mount 磁盘挂载
Umount 磁盘卸载

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具

三种模式:
命令: i切换到输入模式 :切换到底线模式 x删除当前光标所在字符
输入:
底线:q 退出程序 w保存文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值