linux基础命令
Posted xiangmeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础命令相关的知识,希望对你有一定的参考价值。
用户登陆
root 用户
? 一个特殊的管理帐户也被称为超级用户
? root已接近完整的系统控制,对系统损害几乎有无限的能力
普通(非特权)用户
? 权限有限
? 造成损害的能力比较有限
终端
设备终端
? 键盘鼠标显示器
物理终端
? 控制台console
虚拟终端
? tty 可有n个,Ctrl+Alt+F[1-6]
图形终端
? CentOS 6: Ctrl + Alt + F7
? CentOS 7: 在哪个终端启动,即位于哪个虚拟终端
串行终端
? ttyS
伪终端
? pty, SSH远程连接
查看当前的终端设备
? tty
预登陆信息
? /etc/issue
? 示例
Hostname is
主机
Terminal is l 终端
Time is 时间
S
Kernel
on an m
? /etc/gdm/custom.conf 系统自动登陆
AutomaticloginEnable=true
Automaticlogin=root
登陆后信息
? /etc/motd
交互式接口
交互式接口:启动终端后,在终端设备附加一个交互式应用程序
GUI:Graphic User Interface
? X protocol, window manager, desktop
? Desktop
? GNOME (C, 图形库gtk)
? KDE (C++,图形库qt)
? XFCE (轻量级桌面)
CLI:Command Line Interface
? shell程序:sh (bourn 史蒂夫·伯恩) csh tcsh ksh (korn) bash (bournagain shell)GPL zsh
支持多个“标签”shell的图形化终端模拟器
? Ctrl-Shift-n 创建新窗口
? Ctrl-Shift-q 关闭当前窗口
? Ctrl-Shift-t 创建一个标签页
? Ctrl-Shift-w 关闭一个标签页
? Ctrl-PaUp/PgUn 切换到下一个/前一个标签页
? Ctrl-Shift-c 复制选中的文本
? Ctrl-Shift-v 把文本粘帖到当前光标处
shell介绍
Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行
shell也被称为LINUX的命令解释器(command interpreter)
shell是一种高级程序设计语言
? 示图
jpeg
bash shell
GNU Bourne-Again Shell(bash)是GNU计划中重要的工具软件之一,目前也是Linux标准的shell,与sh兼容
CentOS默认使用
显示当前使用的shell
? echo ${SHELL}
显示当前系统使用的所有shell
? cat /etc/shells
命令提示符
命令提示符:prompt
[root@localhost~]#
? # 管理员
? $ 普通用户
显示提示符格式
? [root@localhost~]#echo $PS1
修改提示符格式
? PS1="[e[1;5;41;33m][u@h W]$[e[0m]"
? 修改颜色示例
cat >> /root/.bashrc << EFO
PS1="