操作系统
- 定义:操作系统是直接运行在计算机上的系统软件,他是控制硬件和支持软件运行的计算机程序,只有安装了操作系统,计算机才能进行正常工作
- 向下控制硬件,向上支持软件的运行,具有承上启下的作用
虚拟机软件
- 虚拟机:能够虚拟出来计算机的一个软件
- Vmware,VirtualBox
Linux主要目录
- / 根目录
- /bin 可执行的二进制文件的目录
- /etc 系统配置文件的目录
- /home 用户家目录
- 每个用户登录时都会到自己的目录下
常见命令
- ctrl + shift+ ‘+/-’ 放大/缩小字体
- ctrl + alt + t 启动终端
- ctrl + l 清空终端
- ctrl + a 回到开头
- ctrl + e 回到结尾
- ctrl + u 快速删除当前行的命令
- ctrl + c 终止当前命令执行
- ls 查看当前目录信息
- ls -l 以列表方式显示
- ls -a 显示隐藏文件和隐藏目录
- ls -la 合并上面两个
- ls -h 以大小单位显示,默认是字节
- tree 以树状方式显示目录
- pwd : print work dir 获取当前目录
- ctrl + l / clear 清空终端
- ls a* 查看以a开头的文件 *可以代表很多位
- a? ?只代表一位
- touch 创建文件 文件前面加. 是隐藏文件
- mkdir 创建目录
- mkdir -p 连带所依赖的目录一起创建
- rm 删除
- -i 交互式提示
- -f 强制删除 管你存不存在
- -d 删除空目录
- rm -r 删除目录
- rmdir 删除空目录
- cp 拷贝/重命名 目录的话加-r
- cp CC/3.py demo/1.py 把CC里面的3.py复制到demo目录里并改名为1.py
- mv 移动/也可以改名字
- cat 文件名 查看小文件
- more 文件名 分屏查看大文件
- f 上一页
- b 下一页
- 空格 下一页
- 回车 下一行
- q 退出
- gedit 查看文件
- vim 文件名 查看文件
- i 插入,写文件
- esc 退出当前模式
- :wq 保存退出
- 管道 | : ls /bin | more
重定向命令
- ls > 1.txt 把ls命令的结果保存到1.txt,会覆盖原有文件内容,相对于文件操作中的w模式
- ls >> 1.txt 在1.txt文件后面追加,不会覆盖
- 文件不存在会创建相应文件
链接命令
- ln -s 创建软连接(快捷方式) ln -s heihei.avg hh.avg
- 注意点:1.链接文件和源文件不再同一个目录,源文件要使用绝对路径
- ln 硬链接 一个文件叫俩名a和b 删了a还有b
文本搜索命令
- grep ab 1.txt 文本搜索,在1.txt中把ab显示为高亮
- -i 忽略大小写
- -n 显示匹配行号
- -v 显示不包含匹配文本的所有行
- vim +11 1.txt 打开1.txt并定位到第11行
- 正则表达式 ^a 以a开头的 $a 以a结尾的