Linux 命令基础:
1. 命令行概述,格式,快捷键
1.1 什么是命令行?
由管理员输入的一串字符,这一串字符的作用是用来完成某一个系统任务的,输入的形式是按Enter提交。
看ip地址,最小化系统安装的地址:
输入 ip add list,按Enter
有一个回环接口lo, 第二个接口叫ens33.
解释器:
Linux系统中的一个用来翻译/解释管理员提交的命令行的特殊程序。(/bin/bash)
通常成为shell,成为外壳,包在Linux内核外边的层壳。
负责把用户提交的指令变成内核能理解并执行的指令。
内核:
指的是操作系统,用来控制我们的计算机硬件的一个软件平台最核心的部分。
Linux的叫kernel,微软的叫nt。
主要用来管理CPU处理器,内存,各种硬件设备。
Linux目录结构:
bin里面还有很多子目录.Other文件,采用的是树结构文件。
图形环境如何打开:
Applications->Activities->Other Locations->Computer
命令行环境如何打开:
ls /
用命令行比较快。效率非常高。
Linux目录的层次分隔:
斜杠/
最顶层就是一个/ ,表示根目录
常见的一级目录:
ls /boot/grub/
bin content etc lib media opt root sbin sys usr
boot dev home lib64 mnt proc run srv tmp var
bin和sbin一般都是用来存放可执行的文件。
s代表超级用户,是管理员才有权限执行的。磁盘分区,管理用户账号,格式化。
dev:存放各种硬件设备文件,光盘,分区,鼠标等。
home:系统存放各种普通用户账号主目录。/home/zhangsan,/home/lisi
root:存放管理员账号主目录
mnt: 管理员手动用来挂载一些外部设备的目录,访问一个优盘和光盘
proc:内存数据的映射,不占用实际的硬盘空间
run,srv:服务器
tmp:临时文档目录
var:存放变化的数据,系统日志,邮箱记录等变化的数据
boot:存放系统的启动文档(内核)
etc:存放各种系统配置文件
media:用来做自动挂载的,linux系统自动识别
opt:第三方的软件的资源/安装目录
sys:系统的内核数据
usr:存放与用户相关的各种数据和各种文档
命令行的基本格式:
命令的名字 【-选项】【参数】
++选项的作用是控制命令的执行方式,效果
++参数的作用是为命令提供操作对象
选项可以多个,参数也可以多个
常用的快捷键:
Tab:自动补全命令名字,文件路径,服务名,软件名
Crtl+L:自动清屏,作用和指令 clear一样(相当于clear命令)
Crtl+C:放弃当前任务,中断,中止
Esc+.:快速粘贴前一条指令的最后一个参数
2. 常用的命令:
ls,cd,pwd
ls:用来列出目录下有哪些文件,列出文件的属性
创建目录:mkdir
创建文件:touch
查看文件:cat,less
复制文档:cp
删除文档:rm
改名,移动文档:mv
3. 命令的帮助:
man
4. vi /vim编辑器: