1.开启terminal时显示的符号含义:
[kiosk@foundation0 Desktop]$
kiosk表示开启shell的用户是谁
@表示分隔符
foundation0主机的短名称,表示shell开启在哪台主机里
Desktop 表示你在系统的什么位置
$表示当前身份为普通用户,若为超级用户身份时提示符为:#
2.切换用户命令:
[kiosk@foundation0 Desktop]$ su - 系统中已经存在用户名字 ####切换用户身份
3.在shell中如何使用命令
- 命令一定要在提示符之后输入
- 命令的输入方式
命令 参数 目标
参数是命令功能的指定
-参数 参数为单词的缩写
两条短线 参数 参数为单词的全拼 - 帮助
命令 –help
使用它可以查询该命令的用法
【内容】 用【】表示内容选加
<内容> 用<>表示内容必加
内容… 用…表示内容个数任意
ctrl +c ###撤销未执行的命令
4.如何切换工作界面,锁屏
ctrl+alt+上|下 ####切换工作界面
ctrl+alt+L ###锁屏
5.简单命令
watch -n 1 date ##监控date命令每秒钟执行一次
date 月月天天小时分钟.秒秒 ##更改时间
passwd username ###更改用户密码(只有超级用户root可以)
passwd ####普通用户修改自己的密码
普通用户只能修改自己的密码,并且必须知道自己原始密码,修改密码必须大于8位,不能与原始密码字符重复
passwd -l username ###冻结普通用户
passwd -u username ###解锁冻结帐号
file 查看文件类型
cat 文件名称 ###查看文件所有内容到文件的最后
less 文件名称 ###查看文件所有内容从文件的开始,按Q退出
head -数字 文件名称 ###文件内容前多少
tail -数字 文件名称 ###文件内容后多少
wc -l ###行数
-c ###字节数
-m ###字符数
-w ###单词数
-L ###显示最长行的长度
pwd ##显示但前在系统的位置
ls
list ##列出目标文件,或者列出目录中的内容
-a ##列出所有
-l ##列出文件属性
-s ##列出文件大小
-R ##第归列出
-d ##指定目录本身
cd
chage directory 进入目标目录中
~ 回到当前用户家目录
~username 进入到指定用户家目录
.. 进入当前目录的上一级
- 进入之前所在系统目录
touch 新建文件
mkdir 新建目录
-p ##递归建立目录
tab键
补齐系统中存在的文件名称,命令,和命令参数
##########################################
cp 被复制文件 目的地
-r ##第归复制,用与复制目录
##########################################
mv 被移动文件 目的地
mv 老名字 新名字
mv test/file . ##把test/file移动到当前
##########################################
rm -f #强制删除文件
rm -fr #强制删除目录
############################################
vim filename
按 i 键进入插入模式
文件编写完毕按 esc 推出到浏览模式
:wq 保存退出
history ###查看历史
history -c ###清除历史
man 级别 目标
man 1 文件名 ####查找命令的帮助
man 5 文件名 ####查找配置文件的帮助
man 退出 ###按q
如何管理输出
find /etc -name passwd > file ####重定向正确输出
find /etc -name passwd 2> file ####重定向错误输出
find /etc -name passwd &> file ####重定向所有输出
find /etc -name passwd >> file ###追加正确输出
find /etc -name passwd 2>> file ####追加错误输出
find /etc -name passwd &>> file ####追加输出
find /etc -name passwd > file 2>&1 ####重新定义错误输出为正确
管道:
| 管道只允许正确输出通过
|tee 复制一份输出
2>&1 | 转换错误输出为正确再通过管道
6.快捷键
ctrl + a 光标移动到行首
+ e 光标移动到行尾
+ u 光标所在位置删除到行首
+ k 光标所在位置删除到行尾
+ r 调出最近一条含有关键字的命令
+ 左|右 光标移动以单词为单位
+ c 撤销以输入的命令
+ d 关闭当前环境
+ shift + t ##在现有shell中重新打开一个table
+ shift + pageup|pagedown 切换table
+ alt + l 锁屏
+ alt +上|下 切换工作界面
+ alt + f1|f7 进入图形界面
+ alt + f2-f6 进入虚拟控制台
ctrl+w s ####上下分屏
ctrl+w v ####左右分屏
ctrl+w c ####撤销光标所在屏幕
ctrl+w 上|下|左|右 #####移动光标到指定的屏幕中
7.linux根下各文件含义
关于根下各文件夹
/bin ##二进制可执行文件也就是系统命令
/sbin ##系统管理命令存放位置
/boot ##启动分区,负责系统启动
/dev ##设备管理文件
/etc ##大多数系统管理文件
/home ##普通用户的家目录
/lib ##32位系统库文件存放位置
/lib64 ##64位系统库文件存放位置
/media ##系统临时设备挂载点
/mnt ##系统临时设备挂载点
/run ##系统临时设备挂载点
/opt ##第三方软件安装位置
/proc ##系统信息
/root ##超级用户家目录
/srv,/var ##系统数据
/sys ##系统管理,主要是关于内核的
/tmp ##系统临时文件存放位置
/usr ##系统用户相关信息数据及用户自定义软件存放位置