操作系统(OS)是管理计算机硬件与软件资源的计算机程序
Linux特点
1,一切都是文件
2,Linux是一款免费的操作系统
3,Linux支持多用户,多任务
4,支持多种平台
5,具有非常强大的网络功能
6,简化开发过程,较强的移植性
Linux 操作系统结构:
一个典型的Linux操作系统组成为:Linux内核,文件系统,命令行shell,图形界面和桌面环境,并包含各种工具和应用软件。
Linux内核: Linux操作系统的核心代码,是Linux系统的最底层,提供了系统的核心功能并允许进程
以一种有序的方式访问硬件。
文件系统:通常指称管理磁盘数据的系统,可将数据以目录或文件的型式存储。每个文件系统都
有自己的特殊格式与功能
shell命令:Shell是一个命令行解释器,它使得用户能够与操作系统进行交互,负责接收用户命令,然后调用相应的应用程序,并根据用户输入的指令来反馈给用户指定的信息。
应用软件:包含桌面系统和基础的软件操作工具等。
环境变量
环境变量一般是指在操作系统中用来指定操作系统运行 环境 的一些参数,比如系统目录位置等。如果
将一个目录设置为环境变量目录,那么这个目录下的文件在任何目录下都可以查找到。
临时设置环境变量: export PATH="$PATH:/your_dir_path"
永久设置环境变量:修改etc下的profile文件,输入vi /etc/profile,将上述语句添加进去
vi使用
Vi是一个著名的功能强大的文本编辑器,它是Linux中最基本的编辑器,虽然不像图形界面编辑器那样美观,没有使用鼠标那样方便。但vi编辑器在系统管理、服务器配置工作中永远都是无可替代的。
插入模式: 用来输入文本内容,在这种模式下摁 esc 键进入命令模式
命令模式:命令操作,命令模式又包含底行命令,即在vi底部命令行输入命令。在命令模式下键入 ‘:’ 即进入底行命令输入
命令模式下:
上下左右:k、j、h、l(也可以用上下左右)
dd:删除当前行,删除一行
x:删除光标所在字符,也就是删除一个
i: 在当前字符的左边插入
yy 复制当前一行
dd 剪切当前一行
p 粘贴内容到游标之后
u 撤销操作
ctrl-r 反撤销
底行命令
:n 跳转到底n行
:w 保存
:q 退出
:q! 强行退出
:set nu 显示行号
/word 查找内容
不常用的花里胡哨技能还有很多,简单列一些频率高的:
0: 光标移动到行首
$: 光标移动到行末
前|后一个单词:b、w
5w:往后移动五个单词(标点符号也算一个)
2b:往前移动两个单词
G:移动到最后一行
76G:移动到76行
其实吧,这个东西不经常用的人,即使是熟记了各种操作按键,也用不起来,因为他不灵活,一个动作的实现可以有很多方法,但是到用时会发现,脑子是一片空白的;就像练武术,如果不实战,就是花拳绣腿。
基础命令
作用
命令及常用选项
关闭重启系统 shutdown
临时管理员权限 sudo
file:///L:/二阶段/课程下发/Linux/Linux.html
7/152019/11/25
Linux
作用
命令及常用选项
帮助说明 man
退出终端 exit
清空屏幕 clear
查看文件绝对路径 pwd
切换工作目录 cd
查看文件 ls , ls -l , ls -a
打印内容 echo
创建目录 mkdir -p
删除目录 rmdir
创建文件 touch
复制文件 cp -r
移动文件 mv
删除文件 rm -rf
查找文件 find
查看文件信息 file
查看文件内容 cat
查看文件前 n 行 head
查看文件后n行 tail
对比文件差异 diff
查询文件内容信息 wc
查找文件里符合条件的字符串 grep
修改文件权限 chmod
创建链接文件 ln , ln -s
显示当前时间 date
查看磁盘使用情况 df
显示当前用户 whoami
查找服务程序位置 witch
查找命令文件及关联目录 whereis