扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
目录
网站设计、做网站的开发,更需要了解用户,从用户角度来建设网站,获得较好的用户体验。创新互联公司多年互联网经验,见的多,沟通容易、能帮助客户提出的运营建议。作为成都一家网络公司,打造的就是网站建设产品直销的概念。选择创新互联公司,不只是建站,我们把建站作为产品,不断的更新、完善,让每位来访用户感受到浩方产品的价值服务。Linux概述
Linux系统组成
虚拟机
使用方式
图形化与命令行
FinalShell远程连接Linux系统 CentOS7
Linux命令基础
Linux的目录结构
Linux路径的描述方式
Linux命令基础格式
ls命令 列出目录下的内容
cd命令 切换工作目录
pwd命令 查看当前所在的工作目录
相对路径与绝对路径
mkdir命令 创建文件夹
touch命令 创建文件
cat命令 查看文件内容
more命令 查看文件内容
cp命令 复制文件文件夹
mv命令 移动文件或文件夹
rm命令 删除文件、文件夹
rm命令通配符
grep命令 通过关键字过滤文件行
wc命令 数量统计
管道符 左边命令的结果,作为右边命令的输入
which命令 查看使用一系列命令的程序文件存放在哪里
find命令 按文件名查找文件
find命令通配符
echo命令 命令行内输出指定内容
tail命令 可以查看文件尾部内容
Linux需要在虚拟机的环境下实现:
借助虚拟化技术,我们可以在系统中,通过软件:模拟计算机硬件,并给虚拟硬件安装真实的操作系统。这样,就可以在电脑中,虚拟出一个完整的电脑,以供来学习Linux系统
使用方式 图形化与命令行对于操作系统的使用,有两种使用形式:
图形化页面使用操作系统。
以命令的形式私用操作系统。
不论是Windows还是LInux亦或者是MacOS系统,都是支持这两种使用形式。
图形化:使用操作系统提供的图形化页面,以获得图形化反馈的形式去使用操作系统。
命令行:使用操作系统提供的各类命令,以获得字符反馈的形式去使用操作系统。
FinalShell远程连接Linux系统 CentOS7Linux里面右键打开终端输入: ifconfig 查询虚拟机的IP地址
在FinalShell里面打开以下界面,并输入相关信息
选择接收并保存
输入命令行: ls 查看Linux与FinalShell的东西是否一致。
Linux命令基础 Linux的目录结构Linux的目录结构是一个树型结构,Windows系统可以拥有多个盘符,如C盘、D盘,Linux没有盘符的概念只有一个根目录 /,所有文件都在它下面
Linux路径的描述方式Linux系统中,路径之间的层级关系,使用 / 来表示
Windows系统中,路径之间的层级关系,使用 \ 来表示
Linux命令基础格式无论是什么命令,用于什么用途,在Linux中,命令有其通用的格式:
commard [-options] [parameter]
commard:命令本身
-options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节
parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等
语法中的 [ ] ,标识可选的意思
ls命令 列出目录下的内容示例:
ls -l /home/xiang ls是命令本身 -l是选项 ,/home/xiang 是参数
意思是以列表的形式,显示/home/xiang 目录内的内容
cp -r test1 test2 cp是命令本身 -r是选项 test1 test2是参数
意思是赋值文件夹test1 成为test2
ls命令的作用是列出目录下的内容,语法细节如下
ls [ -a -l -h] [Linux路径]
-a -l -h 是可选的选项
Linux路径是此命令可选的参数
当不使用选项和参数,直接使用ls命令本体,表示:以平铺的方式列出当前工作目录下的内容
ls命令的参数
当ls不使用参数,表示列出:当前工作目录的内容,即用户的HOME目录
当使用参数,ls命令的参数表示:指定一个Linux路径,列出指定路径的内容
ls命令的选项
-a选项,表示all的意思,即列出全部文件(包含隐藏的文件/文件夹)
-a列出来的文件,以 . 开头的,表示Linux系统的隐藏文件/文件夹(只要以 . 开头,就能自动隐藏)
只有通过-a选项,才能看到这些隐藏的文件/文件夹
-l选项,表示以列表(竖向排列)的形式展示内容,并展示更多信息
-h选项,表示以易于阅读的形式,列出文件大小,如K、M、G
-h选项必须搭配 -l 一起使用,单独使用是没有效果的
选项可以组合使用
三种写法表示一个意思: ls -l -a ls -al ls -la
cd命令 切换工作目录pwd命令 查看当前所在的工作目录cd切换工作目录,具体语法细节
cd [ Linux路径 ]
cd命令无需选项,只有参数,表示切换到哪个目录下
cd命令直接执行,不写参数,表示回到用户的HOME目录
相对路径与绝对路径pwd查看当前所在的工作目录,具体语法细节
pwd
pwd命令,无选项,无参数,直接输入pwd即可
绝对路径:以根目录为起点,描述路径的一种写法,路径描述以 / 开头
相对路径:以当前目录为起点,描述路径的一种写法,路径描述无需以 / 开头
特殊路径符:
. 表示当前目录,
.. 表示上一级目录
~ 表示HOME目录
mkdir命令 创建文件夹mkdir命令可以创建新的目录(文件夹),具体语法细节如下:
mkdir [ -p ] Linux路径
参数必填,表示Linux路径,即要创建的文件夹的路径,相对路径或者绝对路径均可
-p选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录
如果想要一次性创建多个层级的目录,可以通过-p选项,将一整个链条都创建完成
使用-p就可以完成
touch命令 创建文件cat命令 查看文件内容touch命令创建文件,具体语法细节如下:
touch Linux路径
touch命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用
more命令 查看文件内容有了文件后,我们可以通过cat命令查看文件的内容,具体语法细节如下:
cat Linux路径
cat同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用
more命令同样可以查看文件内容,同cat不一样的是:
cat是直接将内容全部显示出来
more支持翻页,如果文件内容过多,可以一页页展示
具体语法细节如下:
more Linux路径
同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用
查看过程中使用空格翻页,通过q退出查看
cp命令 复制文件文件夹mv命令 移动文件或文件夹cp命令可以用于复制文件\文件夹,具体语法细节如下:
cp [-r] 参数1 参数2
-r选项,可选,用于复制文件夹使用,表示递归
参数1,Linux路径,表示被复制的文件或文件夹
参数2,Linux路径,表示要复制去的地方
rm命令 删除文件、文件夹mv命令可以用于移动文件/文件夹,具体语法细节如下:
mv 参数1 参数2
参数1,Linux路径,表示被移动的文件或文件夹
参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在
rm命令通配符rm命令可用于删除文件、文件夹,具体语法细节如下:
rm [-r -f] 参数1 参数2 参数3 ....参数n
同cp命令一样,-r选项用于删除文件夹
-f表示强制删除(不会弹出提示确认信息)
普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示
所以一般普通用户用不到-f选项
参数1 参数2 ...参数n:表示要删除的文件、文件夹,中间用空格隔开
rm命令支持通配符*,用来模糊匹配;*:即匹配任意内容(包含空),示例
test* 表示匹配任何以test开头的内容
*test 表示匹配任何以test结尾的内容
*test* 表示匹配任何包含test的内容
grep命令 通过关键字过滤文件行wc命令 数量统计可以通过grep命令,从文件中通过关键字过滤文件行,具体语法细节如下:
grep [-n] 关键字 文件路径
选项-n ,可选,表示在结果中显示匹配的行的行号
参数,关键字,必填。表示过滤的关键字,带有空格或其他特殊符号,建议使用 " " 将关键字包围起来
参数,文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口
管道符 左边命令的结果,作为右边命令的输入可以通过wc命令统计文件的行数、单词数量等,具体语法细节如下:
wc [-c -m -l -w]文件路径
选项,-c 统计bytes数量
选项,-m 统计字符数量
选项, -l 统计行数
选项, -w 统计单词数量
参数,文件路径,被统计的文件,可作为内容输入端口
which命令 查看使用一系列命令的程序文件存放在哪里管道符 |
含义是:将管道符左边命令的结果,作为右边命令的输入
find命令 按文件名查找文件前面所有Linux命令,其实他们的本体就是一个个的二进制可执行程序,和Windows 系统中的 .exe 文件是一个意思。
我们可以通过which命令,查看所使用的一系列命令的程序文件存放在哪里,具体语法细节如下:
which 要查找的命令
find命令通配符通过find命令去搜索指定的文件,具体语法细节如下:
find 启示路径 -name "被查找文件名"
通过find命令,按照文件大小查找文件,具体语法细节如下:
find 起始路径 -size + | -n [KMG]
+、- 表示大于和小于
n表示大小数字
KMG表示大小单位,k(小写字母)表示kb,M表示MB,G表示GB
find命令支持通配符*,用来模糊匹配;*:即匹配任意内容(包含空),示例
test* 表示匹配任何以test开头的内容
*test 表示匹配任何以test结尾的内容
*test* 表示匹配任何包含test的内容
echo命令 命令行内输出指定内容tail命令 可以查看文件尾部内容可以使用echo命令在命令行内输出指定内容,具体语法细节如下:
echo 输出的内容
无需选项,只有一个参数,表示要输出的内容,复杂内容可以用 " " 包围
`反引号 作为命令执行
被 ` 包围的内容会被作为命令执行,而非普通字符
重定向符 两个特殊符号>与>>:
>:表示将左侧命令的结果,覆盖写入到符号右侧指定的文件中
>>表示将左侧命令的结果,追加写入到符号右侧指定的文件中
使用tail命令,可以查看文件尾部内容,跟中文件的最新更改,具体语法细节如下:
tail [-f-num] Linux路径
参数,Linux路径,表示被跟踪的文件路径
选项,-f,表示持续跟踪
选项,-num,表示,查看尾部多少行,不填默认10行
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流