一、说在前面
1、本周主要复习了Linux基础知识,
2、下周学习shell编程
二、Linux基础知识总结
1、Linux关机重启命令
(1)sync (功能描述:将数据由内存同步到硬盘中)
(2)halt (功能描述:关闭系统,等同于shutdown -h now 和 poweroff)
(3)reboot (功能描述:就是重启,等同于 shutdown -r now)
(4)shutdown [选项] 时间
2、Linux的帮助命令
(1)man [命令或配置文件] (功能描述:获得帮助信息)
信息 |
功能 |
NAME |
命令的名称和单行描述 |
SYNOPSIS |
怎样使用命令 |
DESCRIPTION |
命令功能的深入讨论 |
EXAMPLES |
怎样使用命令的例子 |
SEE ALSO |
相关主题(通常是手册页) |
(2)help 命令 (功能描述:获得shell内置命令的帮助信息)
3、常用快捷键
常用快捷键 |
功能 |
ctrl + c |
停止进程 |
ctrl+l |
清屏;彻底清屏是:reset |
ctrl + q |
退出 |
善于用tab键 |
提示(更重要的是可以防止敲错) |
上下键 |
查找执行过的命令 |
ctrl +alt |
linux和Windows之间切换 |
4、文件目录类操作
(1)pwd (功能描述:显示当前工作目录的绝对路径)
(2)ls [选项] [目录或是文件] (功能描述:列出目录内容)
选项 |
功能 |
-a |
全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用) |
-l |
长数据串列出,包含文件的属性与权限等等数据;(常用) |
(3)cd:Change Directory切换路径
参数 |
功能 |
cd 绝对路径 |
切换路径 |
cd相对路径 |
切换路径 |
cd ~或者cd |
回到自己的家目录 |
cd - |
回到上一次所在目录 |
cd .. |
回到当前目录的上一级目录 |
cd -P |
跳转到实际物理路径,而非快捷方式路径 |
(4)mkdir:Make directory 建立目录
mkdir [选项] 要创建的目录
选项 |
功能 |
-p |
创建多层目录 |
(5)rmdir 要删除的空目录
(6)touch 创建空文件
(7)cp [选项] source dest (功能描述:复制source文件到dest)
选项 |
功能 |
-r |
递归复制整个文件夹 |
参数 |
功能 |
source |
源文件 |
dest |
目标文件 |
(8)rm [选项] deleteFile (功能描述:递归删除目录中所有内容)
选项 |
功能 |
-r |
递归删除目录中所有内容 |
-f |
强制执行删除操作,而不提示用于进行确认。 |
-v |
显示指令的详细执行过程 |
(9)mv oldNameFile newNameFile (功能描述:重命名)
mv /temp/movefile /targetFolder (功能描述:移动文件)
(10)cat [选项] 要查看的文件
选项 |
功能描述 |
-n |
显示所有行的行号,包括空行。 |
5、文件内容分屏查看器
(1)more 要查看的文件
操作 |
功能说明 |
空白键 (space) |
代表向下翻一页; |
Enter |
代表向下翻『一行』; |
q |
代表立刻离开 more ,不再显示该文件内容。 |
Ctrl+F |
向下滚动一屏 |
Ctrl+B |
返回上一屏 |
= |
输出当前行的行号 |
:f |
输出文件名和当前行的行号 |
(2)less 要查看的文件
操作 |
功能说明 |
空白键 |
向下翻动一页; |
[pagedown] |
向下翻动一页 |
[pageup] |
向上翻动一页; |
/字串 |
向下搜寻『字串』的功能;n:向下查找;N:向上查找; |
?字串 |
向上搜寻『字串』的功能;n:向上查找;N:向下查找; |
q |
离开 less 这个程序; |
6、echo输出内容到控制台
echo [选项] [输出内容]
控制字符 |
作用 |
\ |
输出本身 |
|
换行符 |
|
制表符,也就是Tab键 |
7、head 显示文件头部内容
(1)head 文件 (功能描述:查看文件头10行内容)
(2)head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
8、 tail 输出文件尾部内容(tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。)
(1)tail 文件 (功能描述:查看文件后10行内容)
(2)tail -n 5 文件 (功能描述:查看文件后5行内容,5可以是任意行数)
(3)tail -f 文件 (功能描述:实时追踪该文档的所有更新)
选项 |
功能 |
-n<行数> |
输出文件尾部n行内容 |
-f |
显示文件最新追加的内容,监视文件变化 |