首页 > 系统相关 >三、Linux基本使用和常用命令

三、Linux基本使用和常用命令

时间:2023-11-21 23:47:29浏览次数:41  
标签:基本 Ctrl 常用命令 用户 密码 Linux 控制台 root 图形化

Linux基本使用和常用命令

1、登录Linux操作系统方式

1.图形化界面
  • 基于x window System显示框架开发

  • 由KDE(类似于苹果系统)、GNOME.v.3.0 提供图形化桌面环境

2.虚拟控制台

文本方式(Ctrl + Alt + F3)

 

3.Web网页登录

前提是需要打开网页控制台,由 cock.pit 程序提供

‘’‘

  1. #将cockpit控制台设置为开机启动且当前立即启动

systemctl enable --now cockpit.socket

  1. #查看IP地址

ifconfig

  1. #在web网页端输入IP地址 https://x.x.x.x:9090

’‘’

vdo 压缩重删卷——红帽预览技术(数据丢失不能找回)

2、控制台切换

按Ctrl + Alt + F[1—2]:图形化控制台

F1:登录界面;F2:桌面(早期没有图形化界面,使用多个控制台运行多个程序)

按Ctrl + Alt + F[3—6]:文本控制台

如果使用 startx 从文本切换到图形化,实际上是在当前控制台运行了图形化软件(GNOME)而并非切换了控制台

3、gnome-terminal桌面工具

  • Ctrl + Shift + t :创建标签页

  • Ctrl + PgUp/PgDn :在标签页之间切换

  • Alt + [123…] :在标签页之间切换

  • Ctrl + Shift + c :复制

  • Ctrl + Shift + v :粘贴

  • Shift + PgUp/PgDn :在标签页向上/下翻页

  • Ctrl + l / clear:清屏 (Windows清屏用 cls

4、常用命令

[root@example ~]# 命令提示符

  • root:表示当前登录系统用户(超级用户

  • @:表示用户与主机分隔符

  • example:表示主机名的主机部分(example.com:表示完全限定的域名)

  • ~ :表示用户当前所在目录 “家目录/起始位置”(所在位置路径);这个 ~ 号会变吗?

  • #:表示特权提示符(操作提示符)

    • #:表示当前用户是超级管理员账号

    • $:表示当前用户是普通用户

  1. date:显示日期

  2. cal:显示日历

  3. passwd:修改密码

    • 普通用户修改密码:需要验证当前密码,且严格受密码规则制约;普通用户只能给自己修改密码

    • root用户修改密码:不需要验证当前密码,且不受密码规则制约;root用户可以给任何用户重置密码

  4. id:显示当前用户信息

    id + 用户名:查看指定用户的信息

    • uid=0(root) :用户的身份标识符

    • gid=0(root) :用户所在组的标识符(通过用户组的方式简化用户的管理,每个组都会产生一个ID,将这个ID称之为GID)

    • groups=0(root) :用户所在的所有的组

    • context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023:用户的 selinux 的标签

  5. useradd:创建用户

  6. su -:切换用户

    • root用户切换不需要验证密码

    • 普通用户切换需要验证密码

  7. vim:文本编辑工具

    vim + 文件名

    • 如果文件名存在,打开文件

    • 如果文件名不存在,则在第一次保存时创建

    vim操作步骤:

    • 首先按 i 键进入编辑模式

    • 再按 Esc 键退出编辑模式

    • 按:键进入退出模式,输入wq(w:保存;q:退出;!:强制)

5、初步了解root用户

  • 系统管理员账号,又称超级用户

  • root用户几乎拥有完整控制系统的权限,但同时也拥有几乎完全破坏系统能力

  • 非特殊情况不要用root用户登录

 

 

 

标签:基本,Ctrl,常用命令,用户,密码,Linux,控制台,root,图形化
From: https://www.cnblogs.com/Ju-zhi/p/17847912.html

相关文章

  • SQLAlchemy快速使用、SQLAlchemy原生操作、SQLAlchemy操作表、一对多关系、多对多关系
    SQLAlchemy快速使用介绍#SQLAlchemy是一个基于Python实现的ORM框架,对象关系映射#orm框架----》djangoorm--》只能用在django中,不能独立使用#python界的orm框架-peewee:小型-sqlalchemy:企业级,支持异步,用在异步框架中-djagnoormm-TortoiseORM......
  • Linux平台下的进程控制
    进程创建关于进程的创建,在Linux进程状态与进程优先级部分已进行过讨论,为了保证文章的完整性,这里再进行简述。在linux平台下,创建进程有两种方式:运行指令和使用系统调用接口,前者是在指令层面创建进程,后者是在代码层面创建进程。在C/C++代码中,使用fork(2)创建子进程,fork(2)的工作有3......
  • 第12周linux课堂总结
        这周的linux课程我们学习了存储管理,从连接方式上,存储分为以下3种类型,分别是本地存储、外部存储和网络存储,从工作原理上,硬盘分为固态硬盘和机械硬盘,从硬盘接口上,硬盘分为以下几种类型,IDE——SATA硬盘,SCSI——SAS硬盘,其他——PCIe、FC硬盘,SAS是新一代的SCSI技术,SAS硬盘......
  • Windows CMD常用命令大全
    1.常用命令1.1cd命令//进入d盘D://进入F盘F:cd/?//获取使用帮助cd\//跳转到硬盘的根目录cdC:\WINDOWS//跳转到当前硬盘的其他文件d://跳转到其他硬盘cd/de:\software//跳转到其他硬盘的其他文件夹,注意此处必须加/d参数。否......
  • C# HttpClient 基本使用方式(一)
    .NetCore主要提供了HttpWebRequest,WebClient,HttpClient这三种访问web的方式,其中HttpWebRequest,WebClient都在官方被标注为已过时,如果没有特殊需求,一般情况下还是使用官方推荐的HttpClient方式。HttpClient的基本使用方法使用HttpClient发送请求一般是如下几步:1.创建HttpClien......
  • Linux中的$符号的三种常见用法
    本文总结了Linux中的$符号的各种用法用法一:显示脚本参数($0、$?、$*、$@、$#、$$、$!)(本质上属于变量替换)$0:就是该bash文件名,个位数的,可直接使用数字,但两位数以上,则必须使用{}符号来括住,如${10}.$?:是上一指令的返回值,成功是0,不成功是1。一般来说,UNIX(linux)系统的进程以执行......
  • CentOS7环境下Linux命令的基本指令(二)
    权限管理命令权限管理命令:chmod命令名称:chmod命令英文原意:changethepermissionsmodeofafile命令所在路径:/bin/chmod执行权限:所有用户语法:chmod[{ugoa}{±=}{rwx}][文件或目录]chmod[mode=421][文件或目录]-R递归修改功能描述:改变文件或目录的权限指令解析:可以对不同......
  • linux安装tomcat
    1.Centos+Tomcat在线安装sudoyuminstalljava-1.7.0-openjdk-devel#安装javayuminstalltomcat#在线安装tomcatsystemctlstarttomcat#启动tomcat服务器yuminstalltomcat-webappscd/usr/share/tomcat/webapps#DeleteunnecessarythingsmkdirROOT......
  • Linux的shell脚本中的比较运算符
    shell中的比较运算符-eq    //等于-ne    //不等于-gt    //大于(greater)-lt     //小于 (less)-ge    //大于等于-le    //小于等于在今天的Linux——shell命令实验中,执行.sh脚本:if((a<60));thenecho"Youdidn'tpassthe......
  • linux 每隔多少秒执行定时任务
    Linux中的定时任务通常使用crontab来实现,但crontab的最小时间单位是分钟,因此默认情况下无法实现一分钟内多次执行的定时任务。不过,你可以使用以下方法之一来实现一分钟内多次执行的效果:编写一个无限循环的脚本:你可以编写一个无限循环的脚本,并在其中添加需要重复执行的命令......