ubuntu linux操作系统



Ubuntu安装与基本使用

是多用户的操作系统
文本模式;
虚拟控制台的访问方式
同一时间从控制台多次登录
控制台登录:从linux计算机直接登录
远程登陆:telnet、ssh 网络登录
alt+ctrl+f2:切换用户

快捷键

win键:搜索
alt+ctrl+t:启动终端
alt+tab/esc
win+tab :切换程序
alt+空格 -置顶
设置-硬件(键盘)-快捷键

命令行命令

zhang@zhang-virtual-machine:~$
当前用户名@主机名-当前目录-命令提示符($为普通用户#为管理员)

sudo gedit 管理员启动文本编辑器

exit退出
history 显示历史输入的命令
man [选项] 命令名/配置文件名 查看联机手册
xxx --help 获取帮助

软件

Ubuntu软件:应用商店
libreoffice:office

安装软件

  1. apt
  2. 软件中心

shell基础

什么是shell

外壳;
用户与内核交互的接口
接收用户输入的命令送到内核执行
实际上是一个命令解释器,输入自己内建的命令,分析后,送给linux内核
既可以在命令行执行,也可以作为程序设计语言,执行shell脚本。

  1. 解释命令
  2. 提供个性化的用户环境
  3. 编写shell脚本

使用

用户进入命令行界面(终端或文本界面),就已经自动运行shell,输入shell可以查看运行的shell信息;
默认bash:兼容sh。
有几百个系统命令。

正则表达式

shell中的特殊字符

单引号:包起来视为普通字符
双引号:除了$ (转义符) 单引号 双引号,其他包起来的视为普通字符
反引号:包起来的先执行,结果替换包起来的部分,再执行整个命令
#:注释
\:特殊字符还原成普通字符
|:分割两个管道命令
;:分割多个命令
/~:用户所在目录
$:变量前需要加的变量值
&:&前面的命令放到后再执行

环境变量

每个用户专属
PATH:命令搜索路径
HOME:用户主目录
LOGNAME:用户登录名
HOSTNAME:主机名
PSI:当前命令提示符
SHELL:当前使用的Shell

env 显示所有环境变量
引用要加上$号
如查看主目录:
echo H O M E HOME 修改:不用加

命令行的使用:

先检查是否内部命令,再检查是否单独的程序,再报错。

格式

命令 选项 参数;
ls    -la    /home/test
列出文件列表/   详细并全部显示/   指定地点

区分大小写,中间是空格或tab

用法

一行或多行命令,续行
多个命令在一行,用分号隔开
一个命令在几行,用\换行

重定向输入输出

比如从文件输入,或者输出到文件
从文件输入:
命令 < 文件名
比如wc统计文件的行数
输出到文件:
命令 > 文件名
命令 >> 文件名 # 追加输出
比如 ls打印文件列表到文件

管道

将一个命令的输出作为另一个命令的输入‘
使用| 连接
命令1 | 命令2 | 命令3

命令替换:

命令1 ’命令2‘ 命令2用反括号
先执行2,结果为ret;再执行命令1 ret

shell脚本

如果经常要进行指令,可以写入shell脚本

执行

将shell脚本的权限设置为可执行,并执行

chmod +x example01

使用vi编辑器

常常要编辑配置文件
图形界面用gedit,管理员一般是文本模式,就要用文本百年机器
buntu提高vim相当于vi增强版

vi三种操作模式

命令模式:任何输入作为命令处理
插入模式:任何输入作为字符处理,可以进行简单的 打字删除推个插入替换移动光标翻页
末行模式:执行文件级或全局性操作,比如保存文件,退出编辑器,设置编辑环境

命令模式:
a:从当前光标位置右边开始输入
A:从当前行行尾输入
i:从当前光标左边插入
I:所在行行首插入
o:新增一行插入
O:上方新增一行插入
hjkl 左下上右
u 撤销
x nx:删除
y yw:复制
p :粘贴

插入/末行–>命令行:按下esc
命令–>末行:输入“:”

使用

命令行输入
vi 新建
vi filename 打开或新建并命名

编辑文件:

保存文件,退出vi

末行模式
w filename
wq
w 保存
q 退出
q! 不保存直接退出

其他操作

发布了25 篇原创文章 · 获赞 0 · 访问量 427

猜你喜欢

转载自blog.csdn.net/longzu233/article/details/104536120