systemctl get-default
查看计算机系统启动后要进入的默认目标
systemctl set-default multi-user.target
设置字符界面为默认目标
超级用户root #
其他用户$
linux系统允许多个用户同时登录
字符界面alt+f1...6
图形 ctrl alt f
shutdown -h now
shutdown -h +45
shutdown -r now "reboot now"
.target目标单元文件,将其他systemd单元文件通过一连串的依赖关系组织在一起
用man查看命令 用man查看函数 用man查看文件
man后面加命令的名称即可获得该命令相关信息
--help也可以(简略一些)可查看命令
SHELL
大部分linux系统默认shell类型为bash
shell命令你个初始化用户的登录会话,给出命令后,重新设置进程的控制终端的端口特征,取消对端口的所有访问
bash
bash的命令语法很多来自ksh和csh
shell命令 选项 参数
选项决定如何工作,参数确定作用的目标
bash内置的命令;应用程序
CTRL l 清屏 c终止 z挂起 d输入结束,eof
cTRL a行首 e行尾 k删除光标到命令行尾 u删除光标到命令行首
!$运行前一个命令的最后的参数
ctrl +r搜索历史列表
;命令排列
&&一正确二才可以执行
命令替换
$()or``
命令别名
alias[]=[]
unailas[]
文件名匹配
* ?
管道
| 前一个命令的输出是后面命令的输入
重定向:输出结果保存到文件,文件的内容作为输入
输出重定向
> 有相同文件则会覆盖掉
>>输出追加重定向 在原文件上追加
输入重定向
< 文件内容作为输入
一般使用eof作为分隔符(文件末尾)
错误重定向
2>执行的出错信息输出到指定文件
2>>错误追加重定向
同时实现输出和错误重定向
&>
vi编辑器
vi和vim最常见
vi用于编辑linux中任何asc2文本
vi加文件名,不存在自动创建,存在则编辑该文件
默认处于命令模式
控制光标移动。字符、字行的删除,区域的移动复制
: 末行模式
a 插入模式
插入模式
可文本编辑 esc回到命令模式
末行模式
保存或退出vi编辑器 也可设置编辑环境、替换字符或者删除字符
esc回到命令模式
标签:文件,重定向,vi,基础,命令,linux,bash From: https://www.cnblogs.com/WZXwzx/p/16775056.html