1、Linux理论知识
Linux是一套免费试用和自由传播的unix操作系统;是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议;它支持32位和64位硬件;Linux继承了unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991年10月5日(第一次向外公布时间);linux存在着许多不同的linux版本,但他们都使用了linux的内核;Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,linux这个词本身只表示linux内核,但实际上人们已经习惯了用linux来形容整个基于linux内核,并且使用了GNU工程各种工具和数据库的操作系统。
Unix操作系统(尤尼斯),是一个强大的多用户、多任务操作系统、支持多种处理器架构;按照操作系统分类,属于分时操作系统。目前它的商标权由国际开放标准组织所拥有;只有符合单一UNIX规范的unix系统才能是用UNIX这个名称,否则只能称为类UNIX(UNIX-like)
Linux命令:
是对Linux系统运行管理的命令;对于linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标还是用户等都是文件;Linux系统管理的命令是它正常运行的核心,于之前的DOS命令类似;Linux命令在系统中有两种类型:内置shell命令和Linux命令;Linux命令的功能是建立或修改备份文件,或是从备份文件中抽取文件。
2、Linux常用命令
linux命令 |
|||
linux命令 |
参数 |
解释说明 |
|
cd |
/ |
进入根目录 |
|
.. |
返回上一层 |
||
../.. |
返回上一层的上一层 |
||
- |
返回上一层的工作路径 |
||
ls |
查看当前目录下的内容 |
||
-a |
查看当前目录下的内容包括隐藏文件 |
||
-l(ll) |
以详细信息形式显示目录下的内容 |
||
-la |
查看当前目录下所有(包括隐藏内容)的详细信息 |
||
-t |
按时间排序 |
||
-r |
按时间倒序 |
||
mkdir |
新建一个目录 |
||
-p |
新建多级目录 |
||
touch |
文件名 |
新建一个文件 |
|
cp |
文件名 |
复制一个文件 |
|
aa,txt bb.txt |
复制多个文件 |
||
-r |
复制目录路径 |
||
rm |
文件名 |
删除文件 |
|
-f |
强制删除文件 |
||
-r |
逐层删除目录中的内容,逐一询问 |
||
-rf |
强制删除目录,不询问 |
||
mv |
文件/目录 |
目标路径 |
|
aa cc |
把aa剪切到test目录下并重命名为cc |
||
rmdir |
删除空目录 |
||
pwd |
显示当前工作路径 |
||
cat |
正序查看文件内容 |
||
-n |
显示行号 |
||
tac |
倒序查看文件 |
||
more |
查看大文件,显示百分比,回车显示下一行,空格显示下一页 |
||
q退出 |
|||
less |
查看大文件,不显示百分比,回车显示下一行,空格显示下一页 |
||
q退出 |
|||
head |
默认查看文件的前10行内容 |
||
-n |
n是整数,表示前几行内容 |
||
tail |
默认查看文件的后10行内容 |
||
-n |
n是整数,表示后几行内容 |
||
man |
帮助 |
||
info |
帮助 |
||
--help |
shell内置的帮助信息 |
||
以中文方式显示选项设置 |
|||
whatis |
获取命令的简短信息 |
||
.gz |
压缩 |
gzip文件名 |