标签:linux基础
linux与Windows最大的区别在于linux源代码开放,即开源。
一.linux基本原则
linux由目的单一的小程序组成,这些小程序组合完成复杂的任务;
linux中一切皆文件;
linux尽量避免捕获用户接口;
linux配置文件保存为纯文本格式。
二.关于shell
1.什么是shell
shell是一个命令行解释器,是保护内核的程序。它工作在内核与用户之间,为用户提供了一个向 linux内核发送请求的接口,是用户使用linux的桥梁,用户可以用shell启动,挂起,停止甚至是编写 一些程序。
2.shell中的命令提示符(prompt)
[kiosk@foundation0 Desktop]$
kioks #开启shell的用户
@ #分隔符
foundation0 #主机的短名称,表示shell开启在哪台主机里
Desktop #表示你在系统的什么位置
$ #身份提示符中的普通用户,超级用户的提示符为#
3.shell命令的历史调用
history #查看历史
!数字 #执行第多少条命令
!关键字 #执行最近一条以关键字开头的命令
ctrl+R+关键字 #调出最近一条含有关键字的命令
上下键 #从最后一条命令开始向前查看或者向后查看
4.shell命令行快捷键
ctrl
a 光标移动到行首
e 光标移动到行尾
u 光标所在位置删除到行首
k 光标所在位置删除到行尾
r 调出最近一条含有关键字的命令
左|右键 光标以单词为单位移动
c 撤销已输入的命令
d 关闭当前环境
三.用户切换及密码修改
1.用户切换
su(switch user):切换用户,此用户已存在
# su - username #完全切换,切换至目标用户的家目录
# su username #半切换,切换至目标用户的root目录
例:# su - kiosk
[kiosk@foundation0 ~] #切换至kiosk用户的家目录下
# su kiosk
[kiosk@foundation0 root] #切换至kioks用户的root目录下
2.用户密码修改
# passwd #修改当前用户密码,任何用户均可操作
# passwd username #修改指定用户密码,只有root可操作
3.密码复杂性原则
(1)使用4种类别字符中至少3种;
(2)大于7位;
(3)使用随机字符串;
(4)定期更换;
(5)循环周期足够大。
本文出自 “真水无香” 博客,请务必保留此出处http://chengyanli.blog.51cto.com/11399167/1783201
标签:linux基础
原文地址:http://chengyanli.blog.51cto.com/11399167/1783201