用户的切换和创建
添加一个用户:useradd (管理员) 用法:useradd 用户名 设置用户的登入密码:passwd (管理员) 用法:passwd 用户名 查看当前登入的用户:whoami 切换用户:su 用法1:su 用户名 用法2:su 回车(切换到root) 特点:管理员切换普通用户不需要密码,普通用户之间切换需要密码。 管理员登入(#),普通用户登入($)。
Shell快捷键
Ctrl+a:调到命令行的开头 Ctrl+e:调到命令行的行尾 Ctrl+u:将光标处到命令行开头的内容清除 Ctrl+k:将光标处到命令行结尾的内容清除 Ctrl+r:在历史记录列表中搜索某一命令 Ctrl+l:清屏 history //显示历史命令 ![number] //直接执行曾经执行过的命令 上/下 箭头
IS命令
查看当前所在路径:pwd 命令格式:命令 -选项 -参数(目录) 查看当前目录下的文件:ls d:只看当前目录的信息 l:看详细信息 a:显示所有 任何一个文件前面加上“.”表示隐藏文件 h:显示文件大小 选项可连写 例:ls -hl
CD命令
路径的切换:cd -:返回到之前的目录 ..:返回到上一级目录 “.”:当前目录,“..”上一级目录 ~:到用户所在的家目录 绝对路径和相对路径 例: 绝对路径:cd /root 相对路径:cd /root 后输入 cd web 进入到 /root/web Linux的临时目录:/tmp/ 创建一个文件:touch
目录含义

如何区分是文件还是目录 ls-l 开头d:表示目录 开头-:表示文件 开头l:连接文件 开头b:设备文件,提供储存的接口设备 开头c:设备文件,提供串行的接口设备--键盘,鼠标
文件操作
复制文件:cp file1 file2(复制多个文件到目录:cp file1 file2 file3 dir⒠) 移动文件:mv file1 file2⒜(移动多个文件到目录:mv file1 file2 file3 dir⒟) 删除文件:rm file1(删除多个文件:rm -f file1 file2 file3⒠) 创建目录:mkdir dir(创建父目录和多个子目录:mkdir -p par1/par2/dir⒡) 复制目录:cp -r dir1 dir2⒝(复制多个目录:cp -r dir1 dir2 dir3 dir4⒟) 移动目录:mv dir1 dir2⒞(移动多个目录:mv dir1 dir2 dir3 dir4⒟) 删除目录:rm -r dir1⒝(删除多个目录:rm -rf dir1 dir2 dir3⒠) 注 ⒜结果为重命名。 ⒝需要使用“递归”选项处理来源目录。 ⒞如果dir2存在,则结果为移动。如果dir2不存在,则结果为重命名。 ⒟最后一个参数必须是目录。 ⒠请谨慎使用“force”选项,系统将不会提示您确认操作。 ⒡使用“创建父级”选项时应小心;无法捕获键入错误。 root账户删除文件会询问,此时需要用的rm -f来强制删除不会询问 普通账户删除自己创建的文件没有提示可以直接rm 为linux中的通配符,若要删除tmp下的所有文件可以rm -f /tmp/ 若要删除tmp下的所有文件+目录可以rm -fr /tmp/* 若要删除tmp下的所有隐藏文件可以rm -fr /tmp/.*
查看文件
cat/less/more //查看文件 nl //显示的时候,顺便出现行号 tac //从最后一行开始显示 head //显示文件前10行 -n:设置行数 tail //显示文件尾10行 -n:设置行数命令- wc //显示文件的行数,数字,字节 查看文件-cat -A //整合命令-vET -b //列出行号,但是空白行不标志行号 -E //将结尾的断行字符($)显示出来 -n //列出行号,空白行也会标志行号 -T //将tab按键以^I显示 -v //列出一些看不来的特殊字符 查看文件-nl -b -ba //无论是否有空行,都列出行号 -bt //如果有空行,则不列出行号(默认) -n -nln //行号在屏幕最左方 -nrn //行号在屏幕最右方,前面不加0 -nrz //行号在屏幕最右方,前面加0 -w //缩进多少位 查看文件-more more(一页一页翻动) 空格:向下翻一页 回车:向下翻一行 /:搜索 例:/seyink :f:立刻显示文件名和行数 b:翻到第一页 q:离开 查看文件-less less(一页一页翻动) 空格:向下翻动一页 pagedown:向下翻动一页 pageup:向上翻动一页 /:搜索 例:/seyink n:重复前一个搜索 N:反方向重复前一个搜索 q:退出 head,tail:显示文件头或者尾几行 -n:制定显示几行。默认是10行。例(看前五行):head -5 /... 日志文件:/var/log/messages。我们只需要看尾部最新的几行即可 wc:显示文件的行数,数字,字节 -c:只显示字节 -w:只显示字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。 -l:只显示行
Vim编辑器
//vi编辑器是linux自带的 //vim需要后期安装,vim和vi操作一样,学会vim后vi也就会了 //vim是vi的增强版,vim除了有颜色标记其他的也没什么了 常见操作 i键插入 esc退出 u撤销 x删除 v选择文本 y复制 yy复制当前行 dd删除光标所在行 p粘贴 :w保存 :wq保存退出 :q!强退 gedit来进行编辑--需要x-windows的支持 两种方法一种用图形界面登录,另一种用Xshell,不推荐就不介绍了
链接文件
//分为两种一种是软连接,一种是硬链接 <!--文件处理-软链接 软链接=Windows下的快捷方式 特点: 1、可以对不存在的文件创建软链接 2、可以对文件或者目录创建软链接 3、删除了软连接,不会影响他的指向文件 4、删除了指向文件,该软链接就会变成死链接 --> <!--文件处理-硬链接 Inode编号 文件名:给人看的 Inode编号:给机器看的 对指向文件进行修改,系统仍可以通过inode编号找到这个文件名。 如何查inode编号:ls -l -i /... 如何查一个文件有几个硬链接:ls -il /... 第三列参数就是 硬链接:多个文件对应同一个inode编号 对多个文件中的某一个文件进行修改时,其他文件也会同时发生更改。多用户协同一致工作。 特点: 1、不能对目录进行硬链接的创建 2、只能对已经存在的文件进行硬链接的创建 3、删除一个硬链接文件,不影响其他相同的inode编号的文件 --> 创建硬链接 link oldfile newfile ln oldfile newfile 创建软链接 ln -s oldfile newfile
关机
要注意的事项: - 观察系统的使用状态 - 通知在线使用者关机的时间 - 正确的关机指令使用 关机的指令 - 数据同步写入磁盘:sync //关机之前对linux进行一个保存 - 常用的关机指令:shutdown - 重启,关机:reboot,halt,poweroff 关机-shutdown shutdown - t //添加秒数,几秒后关机 - k //不是真关机,而是发出告警信息 - r //在系统服务都停止后,重启 - h //在系统服务都停止后,关机 - f //关闭并且开机以后,强行略过磁盘检查 - F //重启后,强制进行磁盘检查 - c //取消已经在进行的shutdown指令内容 举例: shutdown -h now //现在马上停止服务之后关机 shutdown -h 12:00 //在12点钟进行关机 shutdown -h +10 //在十分钟以后进行关机 shutdown -r now //马上重启 shutdown -r +30 'the system will reboot' //先发出一个告警信息之后在30分钟后重启 shutdown -k now 'this system will reboot' //马上告警用要重启,并不会真的重启 不推荐的其他关机命令-服务等级 - init 0 //关机 - init 6 //重启 - init 3 //纯文本模式 - init 5 //含有图形接口
帮助文件-man
章节 内容 格式:man n 关键词(命令) 1 //用户命令(可执行命令和shell程序) 2 //系统调用(从用户空间调用的内核例程) 3 //函数库(由程序库提供) 4 //特殊文件(如设备文件) 5 //文件格式(用于许多配置文件和结构) 6 //游戏(过去的有趣程序章节) 7 //惯例、标准和其他(协议、文件系统) 8 //管理系统和特权命令(维护任务) 9 //Linux内核API(内核调用) 导航 man page 命令 结果 空格 向前(向下)滚动一个屏幕 PageDown 向前(向下)滚动一个屏幕 PageUp 向后(向上)滚动一个屏幕 向下箭头键 向前(向下)滚动一行 向上箭头键 向后(向上)滚动一行 d 向前(向下)滚动半个屏幕 u 向后(向上)滚动半个屏幕 /string 在 man page 中向前(向下)搜索 string n 在 man page 中重复之前的向前(向下)搜索 N 在 man page 中重复之前的向后(向上)搜索 g 转到 man page 的开头 G 转到 man page 的结尾 q 退出 man,并返回到命令shell提示符
其余的帮助文档
pinfo //不推荐 /usr/share/doc //这个路径下是所有的帮助文件 红帽帮助 //如果是正版可以打电话给红帽求助
大牛b
@zgz199339
奥利给