网站开发大公司需要资格证吗,建设网站需要服务器,网站建设丷金手指专业十五,开源商城系统排行目录 安装
Linux的目录结构#xff1a;
Linux命令入门#xff1a;
Linux命令的基础格式#xff1a;
例子#xff1a;
ls
参数
选项
注意#xff1a;
目录切换命令#xff1a;cd/pwd
cd:
pwd:
相对路径和绝对路径#xff1a;
mkdir
不用参数#xff1a;
…目录 安装
Linux的目录结构
Linux命令入门
Linux命令的基础格式
例子
ls
参数
选项
注意
目录切换命令cd/pwd
cd:
pwd:
相对路径和绝对路径
mkdir
不用参数
用参数
注意
文件操作命令touch、cat、more
touch:
cat:
more:
cp、mv、rm
cp复制文件和文件夹
展示
mv
展示
rm
展示
注意通配符
which - find
which
find
按文件名搜索
怎么进入管理员模式
展示
按文件大小搜索
退出管理员模式
grep-wc-管道符
grep
展示 wc
展示
管道符
echo-tail-重定向符
echo 重定向符号
tail命令
vi\vim编译器 安装
VMware :Download VMware Workstation Pro
FinalShellFinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.3.10,更新日期2023.12.31 - FinalShell官网 连接工具
CentOS镜像CentOS Mirrors List
本文皆是基于windows操作系统使用的连接工具是FinalShell使用MacOS的朋友请注意因为基础语法虽然一样但是在部分地方还是略有不同推荐学习黑马的公开课。
Linux的目录结构
一般的操作系统是树形结构有盘符存在但是linux只有一个树/就是根目录
windowE:\anaconda\conda-meta\hello.txt
Linux/user/local/hello.txt
Linux命令入门
命令行即Linux终端Terminal是一种命令提示符界面。以纯字符的形式操作系统可以使用各种字符化命令对系统发出操作指令。
命令即linux程序。一个命令就是一个Linux程序。命令没有图形化页面可以在命令行终端中提供字符化的反馈。
Linux命令的基础格式
command [-options] [parameter]
command是指命令本身如ls
-options可选是命令的一些选项可以控制命令的行为细节
parameter可选命令的参数多数用于命令的指向目标等
例子
ls -l /home/work
意思是以列表的形式显示/home/work目录中的内容。
ls
ls [-a -l -h] [Linux路径]
是以列表的形式列出当前工作目录内容。 参数
即ls的路径
查看根目录的内容 选项
-a-l-h
-a列出全部文件包括隐藏文件、文件夹前面带点的就是隐藏文件 -l以列表(竖排)的形式展示并展示更多信息 -h以易于阅读的形式展示出来但-h要和-l一起使用 对比一下两者在第五列中 -lh 使用后出现了单位。
注意
他们可以组合使用
如ls -alls -a -lls -la 都是表示把隐藏的内容全部以更多的信息展示出来。
目录切换命令cd/pwd
cd:
我们通过cd命令更改当前目录。
语法cd [Linux路径] 注不写目录就是回到home目录中。
pwd:
Print Work Directory
打印当前所在工作目录
语法pwd 相对路径和绝对路径
绝对路径以根目录为起点路径以/开头 /home/root1
相对路径以当前目录为起点更简单 cd Desktop
~/test 是home路径下的test文件
./是当前目录
../是上一个目录
mkdir
用来创建文件夹的
语法mkdir [-p] linux路径
参数必填可以是相对路径也可以是绝对路径
-p选填可以自动创建不存在的父目录适用于创建连续多层级的目录
不用参数 用参数
当不用参数一次创建多个文件时会报错因为zixuelinux中没有good文件所以没法直接创建666文件。 这时加上参数 结果就都出来了
注意
创建文件夹需要修改权限所以最好在home目录内进行不要在home目录外进行操作。
文件操作命令touch、cat、more
touch:
语法touch linux路径 cat:
查看文件内容把内容全部显示出来 more:
也是查看文件内容不过
cat是把内容全部显示出来而more支持翻页如果文件内容过多可一页一页的展示
语法more linux路径 这里表示我查看了百分之1。
按键盘上的q就可以退出翻页效果。
cp、mv、rm
cp复制文件和文件夹
cp [-r] 参数1 参数2
-r是可选的当复制文件夹的时候加上-r
参数1是linux路径表示被复制的文件或文件夹
参数2也是linux路径表示要复制去的地方
展示
把test.txt文件复制到good目录下 把666复制到zixuelinux这里需要加上-r mv
移动命令可以用于移动文件或文件夹。或者给文件改名
语法mv 参数1 参数2
展示
改名 移动文件 rm
用来删除文件文件夹
语法rm [-r -f] 参数1参数2...参数n
-r是用来删除文件夹
-f指force强制删除不会弹出提示信息
普通用户删除不会弹出提示只有root管理员用户删除内容会有提示
所以一般用户用不到-f选项
展示 注意通配符
rm支持通配符*可以用来做模糊匹配
test*表示任何以test开头的内容
*test表示任何以test结尾的内容
*test*表示任何包含test的内容 which - find
which
我们要知道我们使用的命令是一个个可执行的二进制程序。
我们可以通过which找到程序文件在哪里。 当然which是针对执行程序去查找的
find
按文件名搜索
通过find查找指定文件
语法find 起始路径 -name 被查找的文件名
为了搜索权限最大化需要切换到管理员权限
怎么进入管理员模式
su -root
输入密码
展示
从根目录搜索test命令 也可以使用*通配符 按文件大小搜索
语法find 起始路径 -size |-n [KMG]
、-表示大于小于
n表示大小数字
KMG是大小单位
例
查找小于10KB的文件find / size -10k
ctrl C 终止输出
退出管理员模式 grep-wc-管道符
grep
grep从文件中通过关键字过滤文件行
语法grep [-n] 关键字 文件路径
-n 表示在结果中显示匹配的行的行号
关键字建议用包围起来
展示 wc
wc用来统计文件行数、单词数量
语法 wc [-c -m -l -w] 文件路径
-c 统计bytes数
-m统计字符数
-l统计行数
-w统计单词数量
路径被统计的文件可作为内容输入
展示
什么都不加 从左往右分别是行数单词数字符数文件名。
管道符
| 就是管道符表示将管道符左边命令的结果作为右边命令的输入。
如下
把cat test.txt 的结果作为grep w的输入 像ls l /user/bin | wc -l 用法类似于当然是前面的条件先满足
echo-tail-重定向符
echo
使用echo输出指定内容
echo 输出内容 反引号英文模式下按1左边的那个按键。
被包围的内容会当做命令去执行而不是普通的字符。
重定向符号
和
将左侧的命令结果覆盖到符号右边的文件中
将左边的命令结果追加到符号右侧的文件中 tail命令
使用tail命令可以查看文件尾部的内容跟踪文件的最新更改语法如下
语法fail [-f -num] Linux 路径
Linux路径表示被跟踪的文件路径
-f表示持续跟踪 当文件加入新内容就会刷新并显示Ctrlc可以停止跟踪。
-num表示查看尾部多少行不填默认10行 vi\vim编译器
vim是v的加强版本兼容vi的所有指令不仅能编辑文本而且还具有shell程序编辑的功能可以不同颜色的字体来辨别语法的正确性极大方便了程序的设计和编辑性。
vim 文件名 有则进入没有就创建
刚进入是命令模式按i进行编译
esc退出编译模式
wq保存并退出