首页 > 系统相关 >linux基础命令

linux基础命令

时间:2022-10-10 12:01:31浏览次数:56  
标签:文件 重定向 vi 基础 命令 linux bash

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

相关文章

  • Docker学习(二)常用命令
    一、帮助启动类命令启动docker:systemctlstartdocker停止docker:systemctlstopdocker重启docker:systemctlrestartdocker查看docker状态:systemctlstatusdocker......
  • Git 工作中常用的命令
    常用命令git强制覆盖本地代码,与git远程仓库保持一致:gitreset--hardorigin/master更新远程分支列表:gitremoteupdateorigin--prunegit命令操作查看所有分支git......
  • Linux策略路由详解
    概述在Linux中,我们通常使用route 命令来做路由信息的管理。但是该命令仅仅只能用于基本路由信息的管理,面对功能更加强大的基于策略的路由机制,route 命令就显得捉襟见肘。......
  • linux网卡绑定bond
     1.什么是bond网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。在应用部署中是一种常用的技术。2.bond的模式种类常见的bond......
  • 概率统计基础
    1.11.1.11.1.2两种基本类型:离散型和连续型离散型随机变量即在一定区间内变量取值为有限个或可数个伯努利分布、二项分布、几何分布、泊松分布、超几何分布等连续型随......
  • bash的基础特性(五)
    bash的基础特性:快捷键Ctrl+a:跳转至命令行行首;Ctrl+e:跳转至命令行行尾;Ctrl+u:删除命令行行首至光标所在处之间的所有字符;Ctrl+k:删除命令行光标所在处至命令行行尾的所有......
  • Linux策略路由详解
    概述在Linux中,我们通常使用route命令来做路由信息的管理。但是该命令仅仅只能用于基本路由信息的管理,面对功能更加强大的基于策略的路由机制,route命令就显得捉襟见肘。在......
  • 学会用Linux的帮助命令
    命令解释type[命令]判断是内部命令or外部命令--help外部命令help只针对系统内部命令man[]内容清晰、详细,在线文档,支持搜索(/name)man[......
  • bash的基础特性(四)
    bash的基础特性:命令的执行状态结果;命令执行的状态结果:bash通过状态返回值来输出此结果;成功:0;失败:1-255之间的某一个数值来表示;命令执行完成之后,其状态返回值保存于bash......
  • 使用netdata 监控Linux 主机
    在linux主机上,直接使用下面的命令创建容器即可dockerrun-d--name=netdata\-p19999:19999\-vnetdataconfig:/etc/netdata\-vnetdatalib:/var/lib/netdat......