位置: 编程技术 - 正文

hi 感恩节——Linux基础教程之mysql和php(感恩节0)

编辑:rootadmin

推荐整理分享hi 感恩节——Linux基础教程之mysql和php(感恩节0),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:1感恩节,感恩节感恩,感恩节感触,感恩节0,2019感恩节感恩词:感恩节的感恩句子说说,《感恩节》,《感恩节》,《感恩节》,内容如对您有帮助,希望把文章链接给更多的朋友!

感恩节。虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面。愿大家安好!

学习Linux的前言

选择了Linux发行版本,你就会想如何开始学习Linux了。

1.当然是安装Linux了,请上网自行google或者百度,下载redhat linux 5的安装光盘,然后再安装vmware,自行安装

2.多动手,多敲命令。只看书,不实践,一切都是浮云。默认安装redhat 5,启动redhat 5是带有图形界面的,但是图形界面最好少用,对学习Linux不利,一定要尽量用字符界面,慢慢习惯。而工作中,使用Linux,使用图形界面的概率几乎是0。所以你去学习图形界面的技术价值,几乎为0,性价比不高。

如何学习Linux

1.学习Linux的第一件事情是学习Linux基础,这方面我推荐鸟哥的私房菜的Linux 基础文件,里面讲解了Linux的文件,磁盘,网络,进程等,看懂了这本书,并且一个个命令去实践,你就开始入门Linux了。

2.学习Linux的第二事情就是用Linux。前面说过,Linux的最大用处是服务器领域,所以你要学的第二步是学会架设服务器,这方面我推荐鸟哥的私房菜Linux 架站文件,这本书介绍了很多服务器的假设,没有必要把全部服务器的架设步骤都看完。个人觉得可以先看完架设服务器的基础,然后再看看如何搭建web服务器,ftp服务器,telnet服务器,ssh服务器。学会这几个服务器的搭建,管理,再根据个人兴趣和需要选择其他服务器的搭建。

3.进阶——编程。到了这里,你只是会用Linux而已,或许学会少许shell编程,能够学会简单的shell,编写脚本。但是你要进一步熟悉Linux,就要学会Linux编程。例如,Linux的管道是怎么做,Linux的deamon进程是如何实现的,为什么nohub可以让一个进程可以以daemon形式运行,即使关闭了shell也不会让这个进程也被关闭。这些,你学会了Linux环境编程,你就豁然开朗了。这里我推荐 《UNIX环境高级编程》,此书是Linux/Unix编程的圣经,堪称惊世之作。

4.到了这里,你就可以对Linux/Unix有所了解,已经有一定的基础了,接下来你就要根据你的兴趣去选择你感兴趣的方向去学习,或许要根据你的工作方向去学习(很多时候工作不是自己的兴趣),师父领进门,修行在个人,以上的学习步骤是我能想到的最简化的步骤,学习的东西越多,只会让初学者更迷茫。

下午开题会议还是有所收获,悄悄的,就变向那个不喜欢自己的人了。

一、Linux基础(二)

-----Linux常用命令(二)-----

3、文件搜索命令

3.1 文件搜索命令locate

--优点:

搜索速度快(在学习中,要把眼光放远、放大一点,设想数据量很大的情况或是规模很大的问题的情况)

locate 文件名

--工作原理:

在后台数据库按文件名搜索

所以,新创建的文件往往搜索不到(缺点)

解决办法:等(1天);updatedb命令更新数据库

--缺点:

只能按照文件名搜索(功能弱)——理解就是,牺牲功能提升速度

--搜索/更新配置:

vi /etc/updatedb.conf

得到

PRUNE_BIND_MOUNTS = "yes"PRUNEFS = "9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs cpuset debugfs devpts ecryptfs exofs fuse fusectl gfs gfs2 hugetlbfs inotifyfs iso jffs2 lustre mqueue ncpfs nfs nfs4 nfsd pipefs proc ramfs rootfs rpc_pipefs securityfs selinuxfs sfs sockfs sysfs tmpfs ubifs udf usbfs"PRUNENAMES = ".git .hg .svn"PRUNEPATHS = "/afs /media /net /sfs /tmp /udev /var/cache/ccache /var/spool/cups /var/spool/squid /var/tmp"

第一行就是说,是否执行下列的更新规则

后面是不搜索这些文件夹/文件

所以有时候有些目录中的内容搜索不到的——比如常用的/tmp

3.2 命令搜索命令whereis和which

3.2.1 whereis

--基本

能搜索到命令的目录以及其帮助文档的目录(所以命令所在位置where is ,同时要牢记,linux中一切皆文件)

--选项

-b 只查找可执行文件

-m 只查找帮助文件

[root@andy ~]# whereis -b mkdir mkdir: /bin/mkdir

3.2.2 which

--基本

[root@andy ~]# which lsalias ls='ls --color=auto'/bin/ls

还会查到别名(如果有的话)。

这里ls会自动显示不同的颜色

[root@andy ~]# which pwd/bin/pwd

没有别名就还是这样,但没有帮助文档

3.2.3 其他说明

--找不到的命令

有些类型是找不到的,原因是shell自带的(以后学)

--path环境变量

环境设定的基本路径,比如上述(/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)

它使我们可以不用绝对路径来输入命令——windows也是这样的

还是那句话,都是文件

path环境变量的定义:系统搜索命令的路径

自己写的程序,要么命令都写绝对路径,要么放在这些path路径中

3.3 find命令

hi 感恩节——Linux基础教程之mysql和php(感恩节0)

最强大的搜索命令——这里只学习基本的、常用的用法

--基本

find [搜索范围] [搜索条件] 文件名

会发现速度很慢——范围太大

而且真实情况会更加复杂,有可能速度更慢,压力更大

——尽量缩小范围!

而且,如果打算进行模糊匹配,比如install.log.syslog。这个命令是查不到的,要进行通配符匹配,通配符是完全匹配

--通配符

* 匹配任意内容

&#; 匹配任意一个字符

[] 匹配中括号中的任意一个字符

要注意,find是完全匹配,要小心

--搜索条件

-

find /root -name install.log 按照文件名搜索

find /root -inname install.log 不区分大小写

-

find /root -user install.log 按照所有者搜索(不常用)

find /root -nouser 搜索所有没有所有者的文件(常用)——这种文件很多是垃圾文件,但是有两种情况除外——内核创建的(sys中);外来文件(比如U盘)

-

find /var/log -mtime + 查找天前修改的文件——atime 文件访问时间,mtime 修改文件时间,ctime 改变文件属性;+ 天前修改的文件,- 天内, 天当天(注意没有天后,哈哈)——常用于日志的删除/筛选中的(默认按天)

-

find . -size k 在当前目录下搜索k大小的文件——+或-也可以

注意Mb是大写的M,kb是小写的k

-

find . -inum 在当前目录按照i节点搜索的文件——常常搭配ls -i使用

-复杂操作

这里是用-exec加入第二条命令,执行前面的结果,而且必须加{} /;

------总结

就是find很强大,功能很多,灵活多变;同时带来了,使用复杂,速度不好定

3.4 grep命令

--基本

搜索字符串:grep [选项] 字符串 文件名

注意,搜索到的不是符合字符串的文件,而是文件中相应的字符串——与find区分

--选项

-v 取反,即不包含字符串的

-i 不区分大小写

--与find

find:找文件+完全匹配+使用通配符匹配

grep:找字符串+包含匹配+使用正则表达式匹配

-------------------------------------------------------------------

二、PHP与MySQL

-----文章发布系统实践(一)-----

理解php操作mysql的方法,熟悉掌握php的mysql函数

1、需求分析

1.1 后台管理系统

管理-列表

发布,修改,删除-程序

1.2 前台展示系统

文章列表,文章内容页

1.3 数据库设计

一个表即可,用于存放文章

(我不想画表格,直接写数据库命令好了,但愿以后的我看得懂)

1.4 项目规划

项目需要什么文件

2、后台管理系统

2.1 创建配置文件和初始化文件

Shell时间(date)相关命令 date+%Fdate-dlast-day+%Y-%m-%ddate-dyesterday+%Y-%m-%ddate-dnext-day+%Y-%m-%ddate-dtomorrow+%Y-%m-%ddate-d'2daysago'+%Y-%m-%ddate-d'2weeksago'+%Y-%m-%ddate-d'2monthsago'+%Y-%m-%ddate-d'2yearsago'+%Y-%

Shell正则表达式学习笔记 正规表示法(或称为常规表示法)是透过一些特殊字符的排列,用以搜寻/取代/删除一列或多列文字字符串,简单的说,正规表示法就是用在字符串的处理

1 秒内启动Linux的方法 尽可能快的启动系统,对于自动化设备是非常重要的。系统能够在用户无法感知的时间内启动,也就意味着在不需要工作时,可以完全切断电源,而不

标签: 感恩节0

本文链接地址:https://www.jiuchutong.com/biancheng/371405.html 转载请保留说明!

上一篇:强制删除rpm包的方法(删除rpm安装包)

下一篇:Shell时间(date)相关命令(shell date 设置日期)

  • 售后回租和融资租赁账务处理
  • 出口退税超期未缴税
  • 商铺属于固定资产还是无形资产
  • 已经开了发票需要退款怎么处理
  • 处置长投时其他权益变动
  • 增值税起征点的规定只适用于
  • 小微企业的增值税怎么算
  • 公司净资产如何查询
  • 房租抵扣个税需要提供发票吗
  • 银行卡酒店消费有记录吗
  • 红字发票信息表是销方还是购方开
  • 补去年收入的会计分录
  • 公司挂靠有资质的企业公司会计处理
  • 白酒的消费税怎样计算
  • 个人开机械租赁发票需要什么
  • 采购比价流程图
  • 季节性停工算作固定资产停止使用吗?
  • 收并购股权溢价
  • 应付职工薪酬借方和贷方
  • 个税专项扣除有几项
  • 计提的工资大于实际发放的
  • 在建工程及时结转重要性
  • 超市一般纳税人账务处理
  • PHP:xml_set_processing_instruction_handler()的用法_XML解析器函数
  • php环境中可毒
  • 政府回购企业土地
  • linux系统备份整个硬盘的命令
  • 总公司拨给分公司款需要交税吗
  • linux双ip路由设置方法
  • php中false的作用
  • php制作简单的表单代码
  • js中写php代码
  • 2020注册谷歌账号方法
  • vue安装使用
  • VUE3.2 + vue-echarts + DataV 数据可视化大屏(项目)
  • React面试题最全
  • series转换为dataframe
  • 购买土地支付的契税怎么入账
  • 受托支付转给个人账户需要交税吗为什么
  • 企业计提增值税的会计科目
  • 计划资产产生的股利
  • 租赁公司一般都有什么税
  • 旅游业差额开票税率
  • 换了公司个人所得税重新计算吗
  • 销项税额和进项税额月底怎么结转
  • 如何做一份有效的面包
  • 购买股票的交易费用计入入账价值吗
  • 售后维修的会计分录
  • 购车税费怎样计算2023
  • 私营企业员工享受探亲假吗
  • 勘察设计费取费
  • 非公司员工机票能报销吗
  • 开出商业承兑汇票怎么做分录
  • 固定资产清理的税率是多少
  • 公司注销是什么流程
  • 算账的意思是什么?
  • 解析关于sql语句的实现
  • windows中双击硬盘驱动器图标操作的作用
  • 文件历史版本功能
  • win8 vmware
  • Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
  • Ubuntu系统怎么设置root
  • linux如何操作数据库
  • swstrtr.exe - swstrtr是什么进程
  • 略施小计的近义词
  • 双系统卸载deepin
  • win7桌面壁纸自动更换关闭
  • Jquery ajax 同步阻塞引起的UI线程阻塞问题
  • android开发环境安装步骤
  • jquery mobile ui
  • 性能优化实验
  • 怎么使用vue和axios连接后端
  • js获取鼠标坐标到浏览器底部
  • python基础教程入门
  • 宝鸡税务局长
  • 小规模纳税人忘记作废发票导致超过免税范围
  • 国家税务总局公告2017年第21号
  • 金三系统企业所得税如何变更所得税缴纳方式?
  • 核定征收申报表填写
  • 契税补贴网上申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设