(赵小明RHCE笔记)linux基础之一

默认情况下,linux有一个图形界面,五个文本虚拟终端
[email protected]# tty  用来查看当前是在哪个tty下
ctrl+alt+F1-F7用来切换不同终端
startx命令用来启动图形化界面
一、图形界面
从图形界面切换到文字界面需要ctrl+alt+F1-F7
从文字界面切换到其他文字界面仅需alt+F1-F7
ctrl+shift+t创建多个命令终端
shift+Pgup/Pgdn在有很多输出的时候翻页查看
ctrl+shift+c复制选中文字
ctrl+shift+v粘贴
ctrl+Pgup/Pgdn在不同的文字接口间转换

二、安装鼠标
yum install gpm
安装好后使用yum info gpm查看安装信息
然后使用service gpm restart重启服务后就可以用鼠标了
注:光标选中文字,按鼠标中键可以复制并粘贴。

三、修改密码
1.图形界面
system-preferences-about me
change password
2.命令行CLI:password
passwd用来改自己的密码
passwd user 超级用户用来修改其他人的密码
超级用户可以随意修改其他用户的密码,且不受密码强度限制
普通用户只能修改自己的密码,受密码强度限制
超级用户转换成其他用户无需输入密码 su - username
普通用户转换成超级用户需要输入密码 su -

四、关于超级用户
超级用户是在系统中uid=0的用户
#id    可以查看当前用户的ID
ctrl + d 可以快速退出当前用户

五、sudo命令
超级用户为了方便管理,讲某些只有超级用户能执行的权利下放给其他
普通用户。例如,这里讲超级用户的所有权利下放给eric用户
[[email protected] ~]# visudo  进入编辑器
找到第98行,照着root写一条
## Allow root to run any commands anywhere
    98 root    ALL=(ALL)       ALL
    99 eric ALL=(ALL)     ALL
存盘退出
[[email protected] ~]# su - eric
[[email protected] ~]$ ls /root   eric查看root用户的家目录
ls: cannot open directory /root: Permission denied   权限被拒绝
[[email protected] ~]$ sudo ls /root     使用sudo命令来查看

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

   #1) Respect the privacy of others.
   #2) Think before you type.
   #3) With great power comes great responsibility.

[sudo] password for eric:       提示输入eric用户的密码,而非root的
anaconda-ks.cfg  Documents  etc          etc.tar.gz  Pictures      post-install.log  Templates
Desktop          Downloads  etc.tar.bz2  Music       post-install  Public            Videos
再次使用sudo执行相同命令时,无需密码。

六、命令历史记录
[[email protected] ~]$ history
   1  touch eric
   2  ls
   3  ls -Z
   4  cat /etc/group
   5  exit
   6  ls
   7  cp /etc/fstab .
   8  ls
   9  pwd
  10  su root
  11  cd ..
  12  cd .
  13  cd /
  14  ls -a
  15  ls -F
  16  pwd
  17  userdel ?
  18  userdel
  19  su root
  20  su -
  21  exit
  22  history
如想再次执行历史中存在的记录,则只需要使用“!+序号”,例如执行4
[[email protected] ~]$ !4
cat /etc/group
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
tty:x:5:
disk:x:6:





(赵小明RHCE笔记)linux基础之一,布布扣,bubuko.com

(赵小明RHCE笔记)linux基础之一


推荐文章
Ubuntu20.4安装

官网下载镜像https://releases.ubuntu.com/20.04/ubuntu-20.04-live-server-amd64.iso挂载开装选语言选键盘网络设置DHCP到地址代理设置空

Linux编程:--消息队列(MessageQueue)相关概念和原理

 一、消息队列概述消息队列(MessageQueue,简称为MQ)其本质是就是个队列,FIFO先进先出,只不过是队列中储放的主要内容是message,因而叫消息队列主要用于:不同的服务server、进

关于eclipse的Description:Resource Path Location Type The project cannot be built until build path errors are resolved的问题

问题如上一开始安装也有问题,安装完打不开显示出错,打开eclipe的安装目录,找到eclipse.ini,在最后加上后面这么一行就好了。--add-modules=ALL-SYSTEM百度了一下,发现

《linux 内核完全剖析》 mktime.c

tm结构体的定义在time.h里面 structtm{ inttm_sec; inttm_min; inttm_hour; inttm_mday; inttm_mon; inttm_year; in

【Linux学习】Ubuntu下内核编译(一)

(1)当要执行内核配置时,输入makemenuconfig时出现错误 遇到这个问题,主要是以为没有ncurses库,而makemenconfig需要这个库,因此需要安装ncurses或者ncurse

eclipse 版本号

Eclipse 3.1 版本代号 IO 【木卫1,伊奥】  Eclipse 3.2 版本代号 Callisto 【木卫四,卡里斯托 】Eclipse 3.3 版本代号 Eruopa 【木卫二,欧罗巴

Shell高级用法-----函数(function)

函数介绍(function用法)1、function用法1、函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程。2、它与shell程序形式上是相似的,不同的是它不是一个

Linux 安装 SVN

搬运地址: https://www.cnblogs.com/siashan/p/9528669.html 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,

Mac的Safari安装油猴插件(Tampermonkey)

Mac的Safari安装油猴插件(Tampermonkey)官方的AppStore是没有油猴插件(Tampermonkey)的,官方插件不仅少,功能被阉割,相对弱小,还收费。嗯,这很苹果第三方拓展。这

Linux下 boost库编译并加入到环境变量

1、下载源码:http://www.boost.org/2、tarzxvfboost_1_70_0.tar.gz3、cdboost_1_70_04、./bootstrap.sh--with-libra

会话缓存(Session Cache)?

最常用的一种使用Redis的情景是会话缓存(sessioncache)。用Redis缓存会话比其他存储(如Memcached)的优势在于:Redis提供持久化。当维护一个不是严格要求一致性的缓存时,如

kali linux 2019.4设置为中文方法

就在前天,2019年11月26日,kaliLinux官网发布了最新版本:KaliLinux2019.4发行版,此版本和之前相比变动很大,系统界面、主题、壁纸都灿然一新。Kali Linux2019.4

Linux内存机制以及手动释放swap和buffer和cache

本文介绍linux内存机制、虚拟内存swap、buffer/cache释放等原理及实操。 一、什么是linux的内存机制? 二、linux什么时候开始使用虚拟内存(swap)? 三、怎么释放内存? 四

关于在linux系统下安装jdk

    今天装jdk遇到了不少的问题,我第一次遇到64位虚拟机中居然装32位操作系统,然后遇到一系列的麻烦,差点有种崩溃的感觉; 对于版本为题是一个很关键的问题,对于jdk安装,不要认为只要java

《鸟哥linux》--第十一章课后习题答案

1.在linux上可以找到哪些shell?哪个档案记录可用的shell?儿linux预设的shell是?  1./bin/bash,/bin/tcsh,/bin/csh  2./etc/shells 

Linux iconv使用

iconv[选项】文件输入/输出格式规范:-f, --from-code=名称原始文本编码-t,--to-code=名称 输出编码信息:-l,--list 列举所有已知的字符集输出控制:-c

Linux # kubuntu 14.04 登陆界面乱码,停止,进不了系统

问题描述:             kubuntu14.04登陆界面乱码,停止,进不了系统分析思路: 解决过程: 问题总结: 参考: lubuntu登陆界面乱码,如何解决?-查看主题?Ubuntu中

Ubuntu 常用的录屏、截图、Gif 软件!

项目汇报要录制一些视频和截图、Gif等,于是就收集了一些好用的软件,安装方法如下,使用方法都很容易就不介绍了:1.录屏SimpleScreenRecorder(建议)sudoadd-apt-repos

Mac进行一些操作时提醒Operation not permitted的完美解决

Mac版本10.14.5,向下向上都行:    1.关闭mac的安全机制,首先可以在正常模式下,输入csrutilstatus命令,查看mac安全机制是否开启。    2.如果Protectionst

linux文件内容查看命令

~~~~~~~1、cat 正序查看文件  1)cat>>文件名   创建一个文件  2)cat  文件名    查看文件 2、tac 倒序查看文件  1)tac 文件名 3、nl添加行号查看  1)n