自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Linux——vi的使用

    基本上vi共分为3种模式,分别是一般模式、编辑模式与命令模式。一般模式:    以vi打开一个文件就直接进入一般模式了(这个是的模式)。在这个模式中,可以使用上下左右按键来移动光标,可以删除字符或整行,也可以复制,粘贴文件数据。编辑模式:    在一般模式中可以进行删除、复制、粘贴等操作,但是无法编辑文件的内容。需要按下“i,I,o,O,a,A,r,R”等任何一个字母之后才会进入编辑模式。...

2018-05-14 20:10:51 211

原创 Linux——文件隐藏属性chattr、lsattr

chattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:a:让文件或目录仅供附加用途;b:不更新文件或目录的最后存取时间;c:将文件或目录压缩后存放;d:将文件或目录排除在倾倒操作之外;i:不得任意更动文件或目录;s:保密性删除文件或目录;S:即时更新文件或目录;u:预防意外删除。语法chattr(选项)选项-R:递归处理,...

2018-05-10 21:07:35 405

原创 Linux——权限与命令的关系

简单记录什么样的命令在什么样的权限下能够运行。

2018-05-10 21:02:24 247

原创 Linux——文件的特殊权限SUID、SGID、SBIT

正常文件除r、w、x三个权限外还有其它的特殊权限。

2018-05-10 20:54:25 327

原创 Linux——目录与文件权限的意义

权限对于文件的意义:1、r(read):可读取此文件的实际内容,如读取文本文件的文字内容等。2、w(write):可以编辑、新增、或者是修改文件的内容(但不可以删除该文件)。3、x(execute):该文件具有可以被系统执行的权限。权限对于目录的意义:1、r(read contents in directory):表示具有读取目录结构列表的权限,所以当你具有读取一个目录的权限时,表示你可以查询该目...

2018-05-09 20:53:47 203

原创 Linux常用命令之——退出、切换用户exit、su

exit命令同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表执行成功,其他值代表执行失败。语法exit(参数)参数返回值:指定shell返回值。su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。语法su(选项)(参数)选项-c<指令...

2018-05-09 20:05:47 23931

原创 Linux常用命令之——用户组操作groupadd、groupdel、groupmod

groupadd命令用于创建一个新的工作组,新工作组的信息将被添加到系统文件中。语法groupadd(选项)(参数)选项-g:指定新建工作组的id;-r:创建系统工作组,系统工作组的组ID小于500;-K:覆盖配置文件“/ect/login.defs”;-o:允许添加组ID号不唯一的工作组。参数组名:指定新建工作组的组名。实例建立一个新组,并设置组ID加入系统:groupadd -g 344...

2018-05-09 20:05:35 3165

原创 Linux常用命令之——用户操作useradd、userdel、usermod、passwd

useradd命令用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd命令建立新用...

2018-05-09 20:05:22 1037

原创 Linux常用命令之——文件属性操作chown、chgrp、chmod

chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户D,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。只有文件主和超级用户才可以便用该命令。语法chown(选项)(参数)选项-c或——changes:效果类似“-v”参数,但仅回报更改的部分;-f或--qui...

2018-05-09 20:05:12 410

原创 Linux常用命令之——进程查看、终止ps、top、kill

ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。语法ps(选项)选项-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。a:显示现行终端机下的所有程序,包...

2018-05-09 20:05:02 6715

原创 Linux常用命令之——后台进程&、bg、fg、jobs

&用于将任务放到后台执行,加在执行命令后面。当前终端运行的任务也可以使用ctrl+z变为后台运行同bgjobs命令用于显示Linux中的任务列表及任务状态,包括后台运行的任务。该命令可以显示任务号及其对应的进程号。其中,任务号是以普通用户的角度进行的,而进程号则是从系统管理员的角度来看的。一个任务可以对应于一个或者多个进程号。在Linux系统中执行某些操作时候,有时需要将当前任务暂停调至后...

2018-05-09 20:04:50 726

原创 Linux常用命令之——查看磁盘空间df、du

df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法df(选项)(参数)选项-a或--all:包含全部的文件系统;--block-size=<区块大小>:以指定的区块大小来显示区块数目;-h或--human-readable:以可读性较高的方式来显示信息;-H或--si:与-h参数相同,但在计算...

2018-05-09 20:04:38 411

原创 Linux常用命令之——查看网络设置ifconfig

ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。语法ifconfig(参数)参数add<地址>:设置网络设备IPv6的ip地址;del<地址>:删除网络设备IPv6的IP地址;down:关闭指定的网络设备;...

2018-05-09 20:04:26 1513

原创 Linux常用命令之——查看当前用户及终端用户whoami、who

who命令是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。语法who(选项)(参数)选项-H或--heading:显示各栏位的标题信息列;-i或-u或--idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示...

2018-05-08 21:21:10 5566

原创 Linux常用命令之——查找命令路径which

which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。语法which(选项)(参数)选项-n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;-p&...

2018-05-08 21:17:47 317

原创 Linux常用命令之——打包、解包、压缩、解压 tar、gzip、bzip2、zip、unzip

tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。首先要弄清两个概念:打包和压缩。打包是指将一大堆文...

2018-05-08 21:14:52 3465

原创 Linux常用命令之——查看文件类型file

file命令用来探测给定文件的类型。file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程。语法file(选项)(参数)选项-b:列出辨识结果时,不显示文件名称;-c:详细显示指令执行过程,便于排错或分析程序执行的情形;-f<名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;-L:直接显示符号连接所指向的文件...

2018-05-08 21:09:33 9193

转载 Linux常用命令之——移动文件mv

mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。mv命令可以用来将源文件移至一个目标文件中,或将一组文件移至一个目标目录中。源文件被移至目标文件有两种不同的结果:如果目标文件是到某一目录文件的路径,源文件会被移到此目录下,且文件名不变。如果目标...

2018-05-08 21:08:20 510

原创 Linux常用命令之——复制文件cp

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。语法cp(选项)(参数)选项-a:此参数的效果和同时指定"-dpR"参数相同;-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件...

2018-05-08 21:06:00 1802

原创 Linux常用命令之——查找文件find

find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法find(选项)(参数)选项-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;-anewer<参考文件或目录>:查找其存取时间较指定文件或...

2018-05-08 21:05:06 238

原创 Linux常用命令之——文本搜索grep

grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。选项-a 不要忽略二进制数据。-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。-b 在显示符合范本样式的那一行之外,并...

2018-05-08 21:03:14 190

原创 Linux常用命令之——连接ln

ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。语法ln(选项)(参数)选项-b或--backup:删除,覆盖目标文件之前的备份;-d或-F或——directory:建立目录的硬连接;-f或——force:强行...

2018-05-08 20:53:14 138

原创 Linux常用命令之——删除 rm

rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。所以,在删除文件之前,最好再看一下文件的内容,确定是否真要删除。rm命令可以用-i选项,这个选项在使用文件扩展名字符删除多个文件时特别有用。使用这个选项,系统会要求你逐一...

2018-05-08 20:51:34 329

原创 Linux常用命令之——创建、删除目录 mkdir、rmdir

mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来...

2018-05-07 21:34:14 1170

原创 Linux常用命令之——查看工作目录pwd

pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。语法pwd(选项)选项--help:显示帮助信息;--version:显示版本信息。...

2018-05-07 21:30:39 1316

转载 Linux常用命令之——切换工作目录cd

cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。语法cd (选项) (参数)选项-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向...

2018-05-07 21:29:04 406

原创 Linux常用命令之——清屏clear

clear命令用于清除当前屏幕终端上的任何信息。直接输入clear命令当前终端上的任何信息就可被清除.

2018-05-07 21:27:49 1457

原创 Linux常用命令之——管道 |

管道  |一个命令的输出可以通过管道做为另一个命令的输入。可以理解为现实生活中的管子,管子的一头塞东西另一头取出来。这里“|”分为左右两端,左端塞东西,右端取东西。例:ls -alh | more会在屏幕上将ls的输出结果进行分屏显示。...

2018-05-07 21:21:19 293

原创 Linux常用命令之——分屏显示more、less

more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比:--More--(XX%)可以用下列不同的方法对提示做出回...

2018-05-07 21:13:54 6435

原创 Linux常用命令之——显示内容cat、tac

cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。语法cat(选项)(参数)选项-n或-...

2018-05-07 21:11:15 407

原创 Linux常用命令之——重定向>

输出重定向命令:>Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。例 :ls > test.txt    (test.txt如果不存在则创建,存在则覆盖其内容)。ls >> test.txt    (test.txt如果不存在则创建,存在则在后面追加输出内容)。将ls命令的输出结果保存到test.txt中。...

2018-05-07 21:06:25 294

原创 ubuntu 17.04 安装mysql 5.7.20时问题

On Debian, if you get the error:/usr/local/mysql/bin/mysqld: error while loading shared libraries: xxx.so.1: cannot open shared object file: No such file or directory type the following 1apt-get...

2018-05-07 20:55:09 190

原创 Linux常用命令之——显示文件目录ls

ls命令用来显示目标列表,在Linux中是使用非常高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。选项:-a,--all   不隐藏任何以"."开始的项目-A,--almost--all 列出除"."和".."以外的任何项目   --author       与-l同时使用时列出每个文件的作者-b,--escape       以八进制溢出序列表示不可...

2018-05-07 20:50:11 758

转载 Ubuntu 安装 JDK 7 / JDK8 的两种方式

ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装 1.添加ppasudo add-apt-repository ppa:webupd8team/javasudo apt-get update 2.安装oracle-...

2018-05-01 17:54:40 84

转载 如何快速转载CSDN别人的博客

对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿

2018-01-05 10:34:52 105

转载 Java BigDecimal详解

1.引言        借用《Effactive Java》这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。 2.Bi

2018-01-05 10:25:03 130

原创 get方法直接访问servlet,找不到servlet类,报异常java.lang.classnotfoundexception和404错误问题

1、这个目录是jsp和servlet的规范! jsp和servlet运行的时候用到的用户自己定义的类都会直接到/web-inf/classes里面找! 即使你在环境变量里面设置了,但是servlet容器是识别不了的!但是java虚拟机是可以找到的! 所以用javac可以编译通过!但是在容器运行的时候是找不到的!其路径位置一般下不能改,否则就加载不到所需类,自然报出classnotfoundexce

2017-10-30 21:59:24 1952

原创 Eclipse中使用Tomcat Plugin启动Tomcat时的常用配置

本文主要用于记录下安装Tomcat插件后通过透视图内的插件(也就是工具栏中那三只小猫)来启动tomcat的常见配置及作用。一、当然是要安装tomcat插件和tomcat了,这里就不多说了,度娘里一堆。二、Eclipse 中tomcat的配置:Window>Preferences >Tomcat  见下图图中1为tomcat的安装路径。图中2是一个Context declar

2017-10-26 15:50:56 582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除