Linux界面

linux为使用者提供了图形界面和文本界面,但是很多操作依然需要文本界面的操作才能完成,很多人使用起来比较蹩脚,又因为linux平台的个人应用APP相对较少,使得大家的个人PC安装了linux后使用不方便,所以linux一直没有在个人PC方面有大的突破。

但是相对于服务器来说,服务器一般都是专业人员来进行维护的。linux提供了大量应用服务,且linux相对于windows来说免费且系统更加高效,所以被服务器广泛的应用,且因为文本界面使用内存较少,为了追求资源最大化,所以很多linux操作系统在安装的时候只保留了文本界面。

图形界面

  • 特点:上手快、界面友好、鼠标流操作、资源浪费大
  • 常见的图形界面:Gnome KDE

文本界面

  • 特点:界面友好度较差、上手需要懂得Linux命令、命令行操作、节省资源

界面切换

  • 文本到图形:ctrl + alt + F1 init5 (ubuntu:startx)
  • 图形到文本:ctrl + alt + F2 - F6 init3

终端

  • 用户和计算机进行命令交互的窗口,类似于windows cmd窗口

文本界面提示符详解

[zhangyafei@centos ~]$
zhangyafei 当前用户
centos 计算机名称或部分名称
~ 当前路径 表示家目录
#当前为管理员 $普通用户
使用PS1命令修改提示符
PS1有那些配置,或者说PS1里头都能配置些命令提示符的什么东西:
\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用basename取得工作目录名称,所以只会列出最后一个目录
\# :下达的第几个命令
\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
PS1='\[\e[32;40m[\u@\h \W]#'

最新文章

  1. mysql语句:批量更新多条记录的不同值[转]
  2. php分页类代码带分页样式效果(转)
  3. MD(d)、MT(d)编译选项的区别
  4. C#:Winform技巧
  5. 11 自定制shell提示符
  6. dll--二进制层面的复用
  7. Folk博客程序——可以运行于node环境和asp环境的博客系统
  8. HDU1577-WisKey的眼神
  9. 无法删除MySql数据库,报错1010 error dropping
  10. SQL Server中对存储过程的理解
  11. web前端-----第一弹html
  12. 读《图解HTTP》有感-(确认访问用户身份的认证)
  13. h5适配的解决方案
  14. 干货分享:让你分分钟学会 javascript 闭包(转)
  15. 微信公众号 chinaxdt 的 解压密码 mima
  16. [LeetCode]题15:3Sum
  17. swift4.2 - 一个自定义view弹框
  18. spring-boot+swagger实现WebApi文档
  19. TCP协议数据包及攻击分析
  20. ABP ModuleZero后台框架materialize禁止模拟select和checkbox

热门文章

  1. Linkerd Service Mesh 授权策略(Server & ServerAuthorization)
  2. uni-app使用腾讯地图注意点
  3. 01-gevent完成多任务
  4. java 多线程 线程组ThreadGroup;多线程的异常处理。interrupt批量停止组内线程;线程组异常处理
  5. powerdesigner给列加上注释步骤
  6. centos7安装docker,并配置镜像加速
  7. 交通运输类文档下载——JT/T 808-2019、JT/T 809-2019文档分享
  8. SpringBoot使用 MyBatis Plus 实现物理分页查询
  9. 【LeetCode】42. Trapping Rain Water 接雨水 (C++)
  10. 【LeetCode】339. Nested List Weight Sum 解题报告(C++)