05 2016 档案
1.HTML编码解码URL替换--代码整理
摘要:1 public class HtmlCode { 2 3 public static String encode(String str){ 4 5 String s = ""; 6 if (str.length() == 0) return ""; 7 s =... 阅读全文
posted @ 2016-05-30 11:36 Sharpest 编辑
1.urlencoder和urldecoder的使用
摘要:今天传url的时候乱码了。先说情形,url中有searchText=中文的情形,后台new String(searchText.getBytes(ISO-8859-1),"gbk")来获取,jsp中的是GBK的编码,服务器用的是 jboss,里面有个server.xml有如下配置。 <Connect 阅读全文
posted @ 2016-05-30 10:49 Sharpest 编辑
Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds...
摘要:转自:https://www.cnblogs.com/yjhrem/articles/2955207.html Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds... 当启动tomcat时候出现  阅读全文
posted @ 2016-05-27 16:58 Sharpest 编辑
Eclipse 报java.lang.OutOfMemoryError: PermGen space错
摘要:转自:https://blog.csdn.net/naruto0025/article/details/78932293 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,G 阅读全文
posted @ 2016-05-27 16:56 Sharpest 编辑
Tomcat的四种web应用部署方式详解
摘要:在Tomcat中有四种部署Web应用的方式,简要的概括分别是: (1)利用Tomcat自动部署 (2)利用控制台进行部署 (3)增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml) (4)手动修改%Tomcat_Home%\ 阅读全文
posted @ 2016-05-27 15:00 Sharpest 编辑
用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error
摘要:用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。而我们用Navicat时通常会在自己 阅读全文
posted @ 2016-05-27 09:50 Sharpest 编辑
eclipse 的project explorer问题,这个怎样把localFileSystem去掉
摘要:转自:https://zhidao.baidu.com/question/550279043.html 阅读全文
posted @ 2016-05-26 15:38 Sharpest 编辑
eclipse中添加aptana插件(html.css.js自动提示)
摘要:一、关于aptana aptana是一款很不错的插件,本人主要用于安装此类插件,在eclipse中用于编辑javascript代码,html代码,和css代码的,因为其有自动纠错功能,当然安装后的问题可能是比较卡机, 二、安装方法 安装的方法有两种: <1>采用eclipse的更新软件的方式安装(不 阅读全文
posted @ 2016-05-26 15:09 Sharpest 编辑
8.Shell替换:Shell变量替换,命令替换,转义字符
摘要:如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。举个例子: #!/bin/bash a=10 echo -e "Value of a is $a \n" #!/bin/bash a=10 echo -e "Value of a is $ 阅读全文
posted @ 2016-05-23 16:32 Sharpest 编辑
7.Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
摘要:前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: echo $$ echo $$ 运行结果 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。 阅读全文
posted @ 2016-05-23 16:14 Sharpest 编辑
6.Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
摘要:Shell支持自定义变量。 定义变量 定义变量时,变量名不加美元符号($),如: variableName="value" variableName="value" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z 阅读全文
posted @ 2016-05-23 16:09 Sharpest 编辑
5.第一个Shell脚本
摘要:打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行, 见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。 输入一些代码: #!/bin/bash echo "Hello World !" #!/bin/bash echo "Hello Wor 阅读全文
posted @ 2016-05-23 15:10 Sharpest 编辑
4.什么时候使用Shell
摘要:之所以要使用Shell脚本是基于: 简单性:Shell是一个高级语言;通过它,你可以简洁地表达复杂的操作。 可移植性:使用POSIX所定义的功能,可以做到脚本无须修改就可在不同的系统上执行。 开发容易:可以在短时间内完成一个功能强大又妤用的脚本。 阅读全文
posted @ 2016-05-23 15:03 Sharpest 编辑
3.Shell脚本语言与编译型语言的差异
摘要:编译型语言 很多传统的程序设计语言,例如Fortran、Ada、Pascal、C、C++和Java, 都是编译型语言。这类语言需要预先将我们写好的源代码(source code)转换成目标代码(object code),这个过程被称作“编译”。 解释型语言也被称作“脚本语言”。 执行这类程序时,解释 阅读全文
posted @ 2016-05-23 14:55 Sharpest 编辑
2.几种常见的Shell
摘要:Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。 Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。 我们常说有多少种Shell,其实说的是Shell脚本解释器。 bash bash是Linux标准默认的shell,本教 阅读全文
posted @ 2016-05-23 14:54 Sharpest 编辑
1.Shell简介:什么是Shell,Shell命令的两种执行方式
摘要:Shell既是一种命令语言,又是一种程序设计语言 作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 可以说,shell使用的熟练程度反映了用户对Unix/Linux使用的熟练程度。 Shell有两种 阅读全文
posted @ 2016-05-23 14:52 Sharpest 编辑
9.認識 Linux 檔案系統
摘要:Linux 最傳統的磁碟檔案系統 (filesystem) 使用的是 EXT2 這個啦! 所以要瞭解 Linux 的檔案系統就得要由認識 EXT2 開始! 而檔案系統是建立在磁碟上面的,因此我們得瞭解磁碟的物理組成才行。 1 磁碟組成與分割的複習 首先說明一下磁碟的物理組成,整顆磁碟的組成主要有: 阅读全文
posted @ 2016-05-23 10:21 Sharpest 编辑
8. 指令與檔案的搜尋
摘要:那你知不知道這些指令的完整檔名放在哪裡? 舉例來說,ls 這個常用的指令放在哪裡呢? 就透過 which 或 type 來找尋吧! 1 指令檔名的搜尋 which (尋找『執行檔』 這個指令是根據『PATH』這個環境變數所規範的路徑,去搜尋『執行檔』的檔名~ 2 檔案檔名的搜尋 因為 whereis 阅读全文
posted @ 2016-05-19 10:52 Sharpest 编辑
7.檔案與目錄的預設權限與隱藏權限
摘要:你的系統有個一般身份使用者 dmtsai,他的群組屬於 dmtsai,他的家目錄在 /home/dmtsai, 你是root,你想將你的 ~/.bashrc 複製給他,可以怎麼作? 由上一章的權限概念我們可以知道 root 雖然可以將這個檔案複製給 dmtsai,不過這個檔案在 dmtsai 的家目 阅读全文
posted @ 2016-05-18 16:31 Sharpest 编辑
6. 檔案內容查閱
摘要:cat 由第一行開始顯示檔案內容 tac 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫! nl 顯示的時候,順道輸出行號! more 一頁一頁的顯示檔案內容 less 與 more 類似,但是比 more 更好的是,他可以往前翻頁! head 只看頭幾行 tail 只看尾巴幾行 od 阅读全文
posted @ 2016-05-18 15:58 Sharpest 编辑
5.檔案與目錄管理
摘要:1 檔案與目錄的檢視: ls 預設顯示的只有:非隱藏檔的檔名、 以檔名進行排序及檔名代表的顏色顯示如此而已 那如果我還想要加入其他的顯示資訊時,可以加入上頭提到的那些有用的選項 2 複製、刪除與移動: cp, rm, mv cp (複製檔案或目錄) 開始來做複製的練習與觀察: 在預設的條件中, cp 阅读全文
posted @ 2016-05-18 13:46 Sharpest 编辑
4.目錄與路徑
摘要:1 相對路徑與絕對路徑. 絕對路徑:路徑的寫法『一定由根目錄 / 寫起』,例如: /usr/share/doc 這個目錄。 相對路徑:路徑的寫法『不是由 / 寫起』,例如由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成: 『cd ../man』這就是相對路徑的寫 阅读全文
posted @ 2016-05-17 11:33 Sharpest 编辑
3.Linux目錄配置
摘要:1 Linux目錄配置的依據--FHS(Filesystem Hierarchy Standard ) 他們的主要目的是希望讓使用者可以瞭解到已安裝軟體通常放置於那個目錄下, 所以他們希望獨立的軟體開發商、作業系統製作者、以及想要維護系統的使用者, 都能夠遵循FHS的標準 事實上,FHS是根據過去的 阅读全文
posted @ 2016-05-16 16:29 Sharpest 编辑
2 Linux 檔案權限概念
摘要:1 Linux檔案屬性 ls是『list』的意思,重點在顯示檔案的檔名與相關屬性。 而選項『-al』則表示列出所有的檔案詳細的權限與屬性 (包含隱藏檔,就是檔名第一個字元為『 . 』的檔案)。 如上所示,在你第一次以root身份登入Linux時, 如果你輸入上述指令後,應該有上列的幾個東西,先解釋一 阅读全文
posted @ 2016-05-16 14:39 Sharpest 编辑
1.使用者与群组
摘要:1. 使用者的意義:由於王家三人各自擁有自己的房間,所以, 王二毛雖然可以進入王三毛的房間,但是二毛不能翻三毛的抽屜喔!那樣會被三毛K的! 因為抽屜裡面可能有三毛自己私人的東西,例如情書啦,日記啦等等的,這是『私人的空間』,所以當然不能讓二毛拿囉! 群組的概念:由於共同擁有客廳,所以王家三兄弟可以在 阅读全文
posted @ 2016-05-16 14:16 Sharpest 编辑
46.mount 命令
摘要:linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统 阅读全文
posted @ 2016-05-13 10:14 Sharpest 编辑
1.Redis的应用场景
摘要:转自:http://www.runoob.com/redis/redis-tutorial.html Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同 阅读全文
posted @ 2016-05-13 09:59 Sharpest 编辑
45.ps命令
摘要:Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前 阅读全文
posted @ 2016-05-12 16:41 Sharpest 编辑
1.Eclipse 中给项目自动创建ant的build.xml文件
摘要:Eclipse 自动生成 Ant的Build.xml 配置文件,生成的方法很隐蔽 选择你要生成Build.xml文件的项目,右键. Export-> General -> Ant Buildfiles . 点Next,再点Finish. 生成完毕. 希望使用的可以试试了。总算不用再傻傻的自己编写bu 阅读全文
posted @ 2016-05-12 14:56 Sharpest 编辑
44.chgrp命令
摘要:在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理。可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。Chgrp命令就是change group的缩写!要被改变的组名必须要在/etc/group文件内存在才行。 1.命令格式: chgrp [选项 阅读全文
posted @ 2016-05-12 13:53 Sharpest 编辑
43.whoami 命令
摘要:查看当前用户信息 登录系统后,如果你希望知道自己的用户名(用户ID),可以使用 whoami 命令: 如果你希望了解更多关于当前用户的信息,可以使用 who am i 命令,读者可以自己尝试一下。 通常,在控制台的命令提示符下你会发现 用户名已经被显示出来 。但有一些 shell 默认情况下不会显示 阅读全文
posted @ 2016-05-12 11:01 Sharpest 编辑
42.expr 命令
摘要:expr命令一般用于整数值,但也可用于字符串。一般格式为: #expr argument operator argument expr也是一个手工命令行计数器。 #$expr 10 + 10 20 #$expr 1500 + 900 2500 #$expr 30 / 3 10 #$expr 30 / 阅读全文
posted @ 2016-05-11 17:12 Sharpest 编辑
41.locate命令
摘要:locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。 1.命令格式: Lo 阅读全文
posted @ 2016-05-11 17:01 Sharpest 编辑
40.w 命令
摘要:命 令:w 功能说明:显示目前登入系统的用户信息。 语 法:w [-fhlsuV][用户名称] 补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w 指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。 参 数: -f 开启或关闭显示用户从何处登 阅读全文
posted @ 2016-05-11 15:05 Sharpest 编辑
39.fg 命令
摘要:fg命令用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。 与bg命令一样,若后台任务中只有一个,则使用该命令时,可以省略任务号。 在Linux系统中执行某些操作时候,有时需要将当前任务暂停调至后台,或有时须将后台暂停的任务重启开启并调至前台,这一序列的操作将会使用到 jobs、b 阅读全文
posted @ 2016-05-11 14:48 Sharpest 编辑
38.jobs命令
摘要:jobs命令用于显示Linux中的任务列表及任务状态,包括后台运行的任务。 该命令可以显示任务号及其对应的进程号。其中,任务号是以普通用户的角度进行的,而进程号则是从系统管理员的角度来看的。 一个任务可以对应于一个或者多个进程号。 在Linux系统中执行某些操作时候,有时需要将当前任务暂停调至后台, 阅读全文
posted @ 2016-05-11 14:44 Sharpest 编辑
37.crontab 命令
摘要:前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用 阅读全文
posted @ 2016-05-11 14:37 Sharpest 编辑
36.at 命令
摘要:在windows系统中,windows提供了计划任务这一功能,在控制面板 -> 性能与维护 -> 任务计划, 它的功能就是安排自动运行的任务。 通过'添加任务计划'的一步步引导,则可建立一个定时执行的任务。 在linux系统中你可能已经发现了为什么系统常常会自动的进行一些任务?这些任务到底是谁在支配 阅读全文
posted @ 2016-05-11 14:33 Sharpest 编辑
35.pstree 命令
摘要:功能说明:以树状图显示程序。 语 法:pstree [-acGhlnpuUV][-H <程序识别码>][<程序识别码>/<用户名称>] 补充说明:pstree指令用ASCII字符显示树状结构,清楚地表达程序间的相互关系。如果不指定程序识别码或用户名称,则会把系统启动时的第一个程序视为基层,并显示之后 阅读全文
posted @ 2016-05-11 14:17 Sharpest 编辑
34.top 命令
摘要:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了 阅读全文
posted @ 2016-05-11 14:07 Sharpest 编辑
33.ps 命令
摘要:Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前 阅读全文
posted @ 2016-05-11 14:04 Sharpest 编辑
32.ntsysv 命令
摘要:ntsysv命令提供了一个基于文本界面的菜单操作方式,集中管理系统不同的运行等级下的系统服务启动状态。在RedHat各个发行版,CentOS各个版本,都自带这个工具。它具有互动式操作界面,您可以轻易地利用方向键和空格键等,开启,关闭操作系统在每个执行等级中,所要执行的系统服务。 此命令进入类似图形化 阅读全文
posted @ 2016-05-11 14:03 Sharpest 编辑
31.chkconfig 命令
摘要:chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号 阅读全文
posted @ 2016-05-11 11:20 Sharpest 编辑
30.进程和计划任务
摘要:管理进程和计划任务 本次依然介绍Linux系统管理基础部分,内容为Linux的引导过程和运行级别、管理进程和服务、设置任务的计划运行,和前面一样,只是简单介绍,深入的部分我也继续在学习,希望和大家共同学习,如有错误,请指点。 一、Linux的引导流程 1、系统启动的引导流程 首先系统开机自检,然后是 阅读全文
posted @ 2016-05-11 11:08 Sharpest 编辑
29.df 命令
摘要:linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被 阅读全文
posted @ 2016-05-10 17:13 Sharpest 编辑
28.df 命令
摘要:linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 1.命令格式: df [选项] [文件] 2.命令功能: 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被 阅读全文
posted @ 2016-05-10 14:21 Sharpest 编辑
27.fdisk 命令
摘要:Linux fdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。 语法 必要参数: -l 列出素所有分区表 -u 与"-l"搭配使用,显示分区数目 选择参数: -s<分区编号> 指定分区 -v 版本信息 菜单操作说明 m :显示菜单和帮助信息 a :活动 阅读全文
posted @ 2016-05-10 14:18 Sharpest 编辑
26.chown 命令
摘要:chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 1.命令格式: chown [选项]...  阅读全文
posted @ 2016-05-10 11:19 Sharpest 编辑
25.chmod 命令
摘要:chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的 阅读全文
posted @ 2016-05-10 10:44 Sharpest 编辑
24.userdel 命令
摘要:Linux userdel命令用于删除用户帐号。 userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。 语法 参数说明: -r 删除用户登入目录以及目录中所有文件。 实例 删除用户账号 阅读全文
posted @ 2016-05-10 10:21 Sharpest 编辑
23.usermod
摘要:功能说明:修改用户帐号。语 法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户帐号]补充说明:usermod可用来修改用户帐号的 阅读全文
posted @ 2016-05-10 10:16 Sharpest 编辑
22.groupadd 命令
摘要:groupadd 1.作用groupadd命令用于将新组加入系统。 2.格式groupadd [-g gid] [-o]] [-r] [-f] groupname 3.主要参数-g gid:指定组ID号。-o:允许组ID号,不必惟一。-r:加入组ID号,低于499系统账号。-f:加入已经有的组时,发 阅读全文
posted @ 2016-05-10 10:11 Sharpest 编辑
21.passwd命令
摘要:Linux passwd命令 Linux passwd命令用来更改使用者的密码 语法 必要参数: -d 删除密码 -f 强制执行 -k 更新只能发送在过期之后 -l 停止账号使用 -S 显示密码信息 -u 启用已被停止的账户 -x 设置密码的有效期 -g 修改群组密码 -i 过期后停止用户账号 选择 阅读全文
posted @ 2016-05-10 09:59 Sharpest 编辑
JAVA时间进行比较和转换,时间加减得到天数
摘要:转自:https://blog.csdn.net/iteye_8535/article/details/82246006 JAVA时间进行比较和转换,时间加减得到天数 1. 把时间类型的字符串转为DATE import java.text.ParseException; import java.te 阅读全文
posted @ 2016-05-09 10:58 Sharpest 编辑
20.bzip2 命令
摘要:bzip2命令 文件压缩与解压 bzip2命令用于创建和管理(包括解压缩)“.bz2”格式的压缩包。我们遇见Linux压缩打包方法有很多种,以下讲解了Linux压缩打包方法中的Linux bzip2命令的多种范例供大家查看,相信大家看完后会有很多收获。 语法 bzip2(选项)(参数) 选项 -c或 阅读全文
posted @ 2016-05-08 23:10 Sharpest 编辑
19.gzip 命令
摘要:减 少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进 行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比 较流 阅读全文
posted @ 2016-05-08 22:58 Sharpest 编辑
18.tar 命令
摘要:通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。 tar 命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件, 阅读全文
posted @ 2016-05-08 22:54 Sharpest 编辑
17.ln 命令
摘要:ln 是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在 每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复 的 阅读全文
posted @ 2016-05-08 22:49 Sharpest 编辑
16.mv 命令
摘要:mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。 1.命令格式: mv [选项] 源文件或目录 目标文件或目录 2.命令功能: 视 mv命令中第二个参数类型的不同(是目标文件还是目标目录),m 阅读全文
posted @ 2016-05-08 22:47 Sharpest 编辑
15.rm 命令
摘要:昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm是一个危险的命令,使用 阅读全文
posted @ 2016-05-08 22:43 Sharpest 编辑
14.cp 命令
摘要:cp 命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在, 就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的 执 阅读全文
posted @ 2016-05-08 22:42 Sharpest 编辑
13.less 命令
摘要:less 工 具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。 在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown]  阅读全文
posted @ 2016-05-08 22:39 Sharpest 编辑
12.grep 命令
摘要:Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如 阅读全文
posted @ 2016-05-08 22:38 Sharpest 编辑
11.wc 命令
摘要:Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从 阅读全文
posted @ 2016-05-08 22:34 Sharpest 编辑
10.du 命令
摘要:Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间。 3.命令参数: -a或-all 显示目录中个别文件的大小。 阅读全文
posted @ 2016-05-08 22:33 Sharpest 编辑
9.linux 添加用户
摘要:# useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。 假设当前用户是sam,则下面的命令修改该用户自己的口令: # passwd Old password: 阅读全文
posted @ 2016-05-08 22:30 Sharpest 编辑
8.Linux界面切换:图形界面<——>字符界面
摘要:1、硬盘安装的linux,在系统图形界面启动后,可使用Ctrl+Alt+F1~6切换到字符界面,再用Ctrl+Alt+F7切换到图形界面。 Ctrl+Alt+F7 字符到图形 Ctrl+Alt+F6 图形到字符 注: 对于使用虚拟机安装的linux,由于虚拟机屏蔽了Ctrl+Alt键,必须使用其他热 阅读全文
posted @ 2016-05-08 22:22 Sharpest 编辑
4.谈站内信的数据库设计
摘要:看到一个关于站内信设计的文章:http://www.cnblogs.com/grenet/archive/2010/03/08/1680655.html 受些启发,刚好自己也需要这样一个功能,就分享一下我的设计。 需要注意的点: 1、站内信可以是点对点发,也可以是群发,但发件人永远只有一个。 2、发 阅读全文
posted @ 2016-05-05 15:57 Sharpest 编辑
3.数据库设计之站内信设计
摘要:转自:https://blog.csdn.net/jiyanfeng1/article/details/6835877 最近做网站,有个站内信功能,站内信和邮箱的功能类似,只不过不通过邮件服务器发送,而是直接将记录保存在数据库中,要求做到能发能收能删,能群发,想了下,设计如下,欢迎看到这篇文章的朋友 阅读全文
posted @ 2016-05-05 15:56 Sharpest 编辑
2.群发“站内信”的实现
摘要:转自:https://yq.aliyun.com/wenji/110745 在很多网站系统(如CMS系统,SNS系统等),都有“站内信”的功能。 “站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。 阅读全文
posted @ 2016-05-05 15:52 Sharpest 编辑
1.一个站内短信的数据库设计
摘要:转自http://www.cnblogs.com/cxd4321/archive/2012/05/14/2498852.html 先说一下需求和环境: 一个系统的站内信模块,有存在大量的按部门群发的可能,相对的个人对个人的群发是比较少的。 数据库是采用的mysql5.0。 最先的数据库设计如下: 两 阅读全文
posted @ 2016-05-05 15:52 Sharpest 编辑
MYSQL的用户变量(@)和系统变量(@@)
摘要:转自: http://dev.mysql.com/doc/refman/5.1/zh/language-structure.html#variables 9.3. 用户变量 可以先在用户变量中保存值然后在以后引用它;这样可以将值从一个语句传递到另一个语句。用户变量与连接有关。也就是说,一个客户端定义 阅读全文
posted @ 2016-05-03 11:17 Sharpest 编辑
清空具有外键约束的表时报ERROR 1701(42000)的解决
摘要:在MySQL中删除一张表或一条数据的时候,出现 [Err] 1451 -Cannot delete or update a parent row: a foreign key constraint fails (...) 这是因为MySQL中设置了foreign key关联,造成无法更新或删除数据。 阅读全文
posted @ 2016-05-03 11:08 Sharpest 编辑
7.文件及目录的权限管理
摘要:上篇简单介绍了下文件和目录的一些简单的操作,接下来介绍用户和文件权限的管理。首先了解用户和组账号的配置文件,然后是管理用户和组账号,最后要会设置文件和目录权限和归属。 Linux基于用户身份对资源访问进行控制。用户账号分为超级用户root(相当于windows下的Administrator),然后是 阅读全文
posted @ 2016-05-02 22:34 Sharpest 编辑

点击右上角即可分享
微信分享提示