linux
文章平均质量分 52
姜小衰
这个作者很懒,什么都没留下…
展开
-
[一天几个linux命令] shell脚本之正则表达式
shell脚本之正则表达式原文链接:Linux–shell脚本之正则表达式概念及特点概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定的字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(Regular Ex...转载 2018-10-08 13:54:25 · 215 阅读 · 0 评论 -
[ubuntu] 安装chrome浏览器
前言不习惯用火狐浏览器,比较喜欢用chrome浏览器。所以就有了这篇文章了。安装第一步将下载源加入到系统的列表sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/如呆返回“地址解析错误”等信息,可以百度搜索其他提供Chrome下载的源,用其地址替换掉命令中的地址第二步在终端中,输入以原创 2017-06-08 00:57:48 · 510 阅读 · 0 评论 -
[centos] 初次使用安装找不到yum源的问题
初次使用gnome安装无法找到相应源的问题去网上找相应的方法更换源配置servername均没有解决问题最后是没有开启网络,大写的汗!!cd /etc/sysconfig/network-scriptsvim ifcfg-enp0s3#将ONBOOT=NO 设置为ONBOOT=YESONBOOT=YES保存并重启,ok原创 2017-06-04 10:29:20 · 2109 阅读 · 0 评论 -
[ubuntu]首次登陆设置root密码
用过ubuntu的人都知道,ubuntu默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令sudo passwd,然后输入当前用户的密码给root用户设置密码打开终端,输入命令sudo passwd,然后系统会让你输入新密码并确认,此时的密码就是root新密码。修改成功后,输入命令su root,再输入新的密码就ok了 分析没有默认的,因为你还没给root设置密码转载 2017-06-04 09:50:00 · 61557 阅读 · 3 评论 -
[一天几个linux命令] hz
计算机中的赫兹“Hz”是频率单位,读作“赫兹”,它描述周期性的变化在一秒钟内发生多少次。与这相关的单位还有KHz(千赫兹), MHz(兆赫兹),GHz(吉赫兹)等等,换算关系为: 1GHz=1 000MHz=1 000 000kHz=1 000 000 000Hz 在电脑上,与Hz有关的参数很多,例如电源的交流输入电压频率,CPU的主频,内存时钟频率,屏幕刷新频率等等网络传输方面单位表示Mb原创 2017-06-03 16:41:51 · 1408 阅读 · 0 评论 -
[一天几个linux命令] 运行流程
如果不是很了解电脑的运行流程的话,鸟哥拿个简单的想法来思考好了~假设电脑是一个人体,那么每个元件对应到哪个地方呢? CPU=脑袋瓜子:每个人会作的事情都不一样(微指令集的差异),但主要都是通过脑袋瓜子来进行判断与控制身体各部分的活动内存=脑袋中放置正在被思考的数据的区块:在实际活动过程中,我们的脑袋瓜子需要有外界刺激的数据(例如光线、环境、语言等)来分析,那这些互动数据暂时存放的地方就是内存,主要转载 2017-06-03 14:06:43 · 353 阅读 · 0 评论 -
[一天几个linux命令] 其他单元的设备
五大单元中最重要的控制、算术逻辑被整合到CPU的封装中,但系统当然不可能只有CPU啊!那其他三个重要电脑单元的设备还有召些呢?其实在主机机箱内的设备大多是通过主板(main board)连接在一块,主要上面有个链接沟通所有设备的芯片组,这个芯片组可以将所有单元的设备链接起来,好让CPU可以对这些设备下达命令。其他单元的重要设备主要有:系统单元:系统单元包括CPU与内存及主板相关元件。而主板上头其实转载 2017-06-03 13:44:45 · 216 阅读 · 0 评论 -
[一天几个linux命令] CPU的架构
如前面说过的,CPU其实内部已经含有一些微指令,我们所使用的软件都要经过CPU内部的微指令集来达成才行。那这些指令集的设计主要又被分为两种设计理念,这就是目前世界上常见到的两种主要CPU架构,分别是:精简指令集(RISC) 与复杂指令集(CISC)系统。下面我们就来谈谈这两种不同CPU架构的差异啰精简指令集精简指令集(Reduced Instruction Set Computer, RISC)转载 2017-06-03 13:30:15 · 1013 阅读 · 0 评论 -
[一天几个linux命令] 计算机硬件的五大单元
关于电脑的硬件组成部分,其实你可以观察你的台式机来分析一下,依外观来说这家伙主要可分为三部分:输入单元:包括键盘、鼠标、读卡机、扫描仪、手写板、触摸屏等等一堆主机部分:这个就是系统单元,被主机机箱保护住了,里面含有一堆板子,CPU与内存等输出单元:例如屏幕,打印机等等我们主机通过输入设备如鼠标与键盘来将一些数据输入到主机里面,然后再由主机的功能处理成为图表或文章等信息后,将结果传输到输出设备转载 2017-06-03 12:17:37 · 538 阅读 · 0 评论 -
[一天几个linux命令] locate
简介locate - 以文件名寻找相应的文件语法 locate [OPTION]… PATTERN…描述locate 从updatedb事先准备好的一个或多个数据库中读取并匹配至少一个符合PATTERN的文件名到标准输出。一个文件名占一行如果--regex没有被指定,PATTERN可以包含通配符字符,如果PATTERN没有包含通配符,那么locate表现的像*PATTERN*一样默认情况下,l原创 2017-06-03 09:47:25 · 415 阅读 · 0 评论 -
[vim] 命令行界面的储存,离开等指令
前言还是见命令,联想单词吧 w(write)写入,保存 q(quit)退出 r(read)读取 !强制语法 命令 意义 :w 将编辑的数据写入硬盘文件中 :w! 若文件属性为“只读”时,强制写入该文件。不过,到底能不能写入,还是跟你对该文件的文件权限有关! :q 离开! :q! 若曾修改过文件,又不想储存,使用!为强制离开不储盘 :wq 储存后离原创 2017-06-06 23:35:19 · 914 阅读 · 0 评论 -
[ubuntu16.04] 安装网易云音乐
前言安装了Ubuntu16.04后,很多安装网易云音乐的方法都会出现错误。本章教你在Ubuntu16.04上轻松安装网易云等deb包安装从官网上下载deb包安装小工具,该工具能够计算deb包中的依赖sudo apt-get install gdebi步骤1中下载的deb包默认会放在~/Downloads目录下。jianglei@jianglei-virtual-machine:~/Downloads转载 2017-06-08 01:29:07 · 1080 阅读 · 0 评论 -
[ubuntu] 16.04 software闪退处理办法
前言打开software-center会过了一下突然闪退,或者会很久没有打开一直加载解决终端输入:sudo apt-get update(权限密码啥的自己知道)sudo apt-get dist-upgrade(更新)sudo apt-get install --reinstall software-center(重装) 总结按照上述过程,我的问题得到了解决参考文献Ubuntu 16.04转载 2017-06-08 08:48:15 · 2708 阅读 · 1 评论 -
[linux] linux与windows回边换行符的区别
前言“回车”(carriage return) VS “换行”(line feed) 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每称钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表转载 2017-06-08 16:49:53 · 374 阅读 · 0 评论 -
[一天几个linux命令] find
find名称find - 在目录树中搜索文件使用-name 正则表达式基于文件名搜索(文件前的目录会被忽略),正则与shell的正则一样。因为文件前的目录会被忽略,所以查找的文件名中永远不要包括’/’,因此’-name a/b’查找不到任何东西(你可能需要使用**-path**)。查找当前目录以及子目录下以zip结尾的文件[jianglei@localhost ~]$ find . ...原创 2018-10-08 11:41:32 · 257 阅读 · 0 评论 -
[一天几个linux命令] uptime
uptime参考资料linux用户手册服务器性能指标(一)——负载(Load)分析及问题排查名称uptime – 显示系统运行了多长时间描述uptime工具显示了当前时间,系统运行了多长时间,用户数量,在过去1, 5, 15分钟系统的平均负载。使用示例~ uptime9:02 up 13 mins, 4 users, load averages...原创 2018-05-22 09:08:39 · 404 阅读 · 0 评论 -
[一天几个linux命令] CentOS的free命令
free原谅链接https://blog.csdn.net/for_tech/article/details/53044610CentOS6及以前$ free total used free shared buffers cachedMem: 4040360 4012200 ...转载 2018-05-21 17:01:18 · 241 阅读 · 0 评论 -
[一天几个linux命令] jobs bg fg
简介jobs 显示后台运行的程序参数 -l:显示后台运行的程序的详细状态 -p:仅显示任务对应的进程号 -n:显示任务状态的变化 -r:仅输出运行状态(running)的任务 -s:仅输出停止状态(stopped)的任务举列#打开vim 编辑a.txt, 并且按[Ctrl+z]隐藏jianglei@jianglei-Thurley:~/bird/jobs$ vim a原创 2017-06-14 17:19:56 · 473 阅读 · 0 评论 -
[ubuntu] 快捷键
显示桌面/恢复打开的窗口 :[Ctrl+Alt+D] 老是一个一个窗口的最小化,实在是烦人,我是处女座,怎么能忍锁屏,如果你想走开一会而不想让别人看到你的屏幕: [Ctrl + Alt + L] 对我的小黄图怎么能让别人看到呢打开快捷指引:长按 [Super] 也就是win键 找了好久,才查到你的在Nautilus打开新的Tab: [Ctrl+T] 关闭当前Nautilus窗口:[Ctrl原创 2017-06-14 17:03:04 · 199 阅读 · 0 评论 -
[一天几个linux命令] Ubuntu下给Eclipse增加快捷方式
前言Ubuntu下的eclipse安装非常简单,下载,解压,在配置好了jdk的前提下就可以直接运行了,但是这样使用非常不方便,我们希望能够在程序菜单中为eclipse增加一个快捷方式。这里简单的讲解一下如何增加快捷方式:增加快捷方式我当前的eclipse目录位于/home/zhou/eclipse在/usr/share/applications目录下使用如下命令建立一个程序菜单中的快捷方式:sudo转载 2017-06-13 17:46:34 · 363 阅读 · 0 评论 -
[一天几个linux命令] compress uncompress
compress前言compress命令使用“Lempress-Ziv”编码压缩数据文件。compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出“.Z”的扩展名。并且与原文件保持一样的访问权限和更改时间。如果没有指定文件,那么标准输入会被压缩并输出到标准输出。Compress命令将仅会尝试压缩普通文件(regular file),令外,他将会忽略符号链接。如果一个文件有多个硬链接,原创 2017-06-12 18:04:18 · 1682 阅读 · 0 评论 -
[一天几个linux命令] 有效与初始用户组:group, newgrp
前言认识了账号相关的两个文件/etc/passwd与/etc/shadow之后,你或许还是会觉得奇怪,那么用户组的配置文件在哪里?还有/etc/passwd的第四列不是所谓的GID吗?那又是会么?此时就需要了解/etc/group与/etc/gshadow。/etc/group文件结构这个文件就是记录GID与组名的对应。鸟哥测试机的/etc/group内容有点像这样:hea转载 2017-06-12 14:58:05 · 1374 阅读 · 0 评论 -
[一天几个linux命令] Linux的账号与群组
Linux的账号与群组管理员的工作中,相当重要的一环就是“管理账号”啦!因为整个系统都是你在管理的,并且所有一般用户的账号申请,都必须要通过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号啦!在管理Linux主机的账号时,我们必须先来了解一下Linux到底是如何辨别每一个使用都的!使用者识别码:UID与GID虽然我们登陆Linux主机的时候,输入的是我们的账号,但转载 2017-06-12 07:52:55 · 939 阅读 · 0 评论 -
[一天几个linux命令] 编写bash脚本之接收参数
前言我们知道指令可以带有选项与参数,例如ls -la 可以察看包含隐藏文件的所有属性与权限。那么shell script能不能在脚本文件名后面带有参数呢?很有趣喔!举例来说,如果你想要重新启动系统的网络,可以这样做:file /etc/init.d/network/etcinit.d/network: Bourne-Again shell script, ASCII text executable转载 2017-06-11 10:32:34 · 984 阅读 · 0 评论 -
[一天几个linux命令] whereis
简介whereis - 定位二进制,源代码文件 和 man手册页等相关文件的路径语法 whereis [options] [-BMS directory… -f] name…描述whereis命令只能用于程序名的搜索,而且只搜索二进制文件(-b), man说明文件(-m) 和源代码文件(-s) 如果省略参数,则返回所有信息参数 -b 寻找二进制文件 -m 寻找说明文件 -s 寻原创 2017-06-02 09:13:44 · 252 阅读 · 0 评论 -
[ubuntu] 安装五笔输入法
第一步sudo apt-get install ibus-table-wubi ibus-pinyin第二步安装成功后重启sudo shutdown -r now第三步 这样就可以使用五笔快乐的玩耍了最后和WIN上切换输入法的快捷键保持一致原创 2017-06-06 07:27:40 · 5776 阅读 · 2 评论 -
[一天几个linux命令] SUID SGID SBIT
前言我们前面一直提到关于文件的重要权限,那就是r, w, x这三个读,写,执行的权限。但是,眼尖的朋友,一定注意到了一件事,那就是,怎么我们的/tmp权限有些奇怪?还有,那个/usr/bin/passwd也有些奇怪?怎么回事呢?ls -ld /tmp; ls -l /usr/bin/passwddrwxrwxrwt root root 4096 Sep 27 18:23 /tmp-rwxr-xr转载 2017-06-01 08:56:09 · 306 阅读 · 0 评论 -
[一天几个linux命令] 改变权限:chmod
前言文件权限的改变使用的是chmod (change file mode bits) 这个命令,但是权限的设置方法有两种,分别可以使用数字或者是符号来进行权限的更改linux文件的基本权限就有9个,分别是owner, group, others三种身份各有自己的read, write, execute权限。我们可以使用数字来代表各个权限,各权限的数字对照表如下: 权限 对应数字 r (re转载 2017-05-29 10:39:32 · 694 阅读 · 0 评论 -
[一天几个linux命令] 改变文件所属用户组,所有者 chgrp chown
修改文件的所属用户组 chgrp改变一个文件的用户组真的是很简单,直接以chgrp来改变即可,这个命令就是change group的简称。不过,请记得,要改变的组名必须要在/etc/group文件内存在才行,否则就会显示错误用法: chgrp [-R] dirname/filename… -R:递归处理,将指令目录下的所有文件及子目录一并处理 -v:显示指令执行过程 -c:效果转载 2017-05-28 23:58:27 · 2346 阅读 · 0 评论 -
[一天几个linux命令] linux文件属性
执行ls -al命令,会看到下面的内容:localhost:~ jianglei$ ls -altotal 408drwxr-xr-x+ 50 jianglei staff 1700 5 26 21:54 .drwxr-xr-x 6 root admin 204 12 19 19:33 ..-r-------- 1 jianglei staff转载 2017-05-28 13:22:22 · 1043 阅读 · 0 评论 -
[一天几个linux命令] 用户与用户组
前言linux的每个文件都有相当多的属性与权限,其中最重要的可能就是文件的所有者的概念了。所以在开始文件想着信息的介绍前,先简单介绍用户及用户组的概念文件所有者初次接触linux的读者大概会学得很怪异,怎么“linux有这么多用户,还分什么用户组,有什么用?”(我初次接触,真的是有这种感觉)这个“用户与用户组”的功能可是相当健全而且好用的一个安全防护。怎么说呢?由于Linux是个多用户,多任务的系统转载 2017-05-28 10:43:34 · 423 阅读 · 0 评论 -
[一天几个linux命令] rmdir mkdir
mkdir 新建目录用法: mkdir [-mpv] 目录名称 参数: -m : 配置目录的权限,而不是默认的权限(umask) -p : 帮助你直接将所需要的目录(包含上层目录转载 2017-05-27 21:56:16 · 272 阅读 · 0 评论 -
[一天几个linux命令] 目录与路径
相对路径与绝对路径在开始目录的切换之前,我们必须要先了解一下所谓的“路径”(PATH),有趣的是:会么是“相对路径”与“绝对路径”绝对路径:路径的写法一定由根目录/写起,例如/usr/share/doc这个目录相对路径:路径的写法不是由/写起,例如由/usr/share/doc要到/usr/share/man下面时,可以写成cd ../man,这就是相对路径的写法。相对路径意指相对于目前工作目录转载 2017-05-27 17:20:32 · 384 阅读 · 0 评论 -
[一天几个linux命令] 命令执行的决断依据 ; && ||
一次输入执行多个命令1.通过shell script编写脚本去执行 2.cmd; cmd; cmd#执行echo "A' 执行 echo "b" 执行 echo "c"[jianglei@localhost ~]$ echo "A"; echo "b"; echo "c"ABc$?(命令回传码) 与 && 或 ||如果两个命令彼此之间是有相关性的,前一个命令是否成功的执行与后一个命令是否原创 2017-05-27 16:07:12 · 393 阅读 · 0 评论 -
[一天几个linux命令] linux shell数据重定向
在了解重定向之前,我们先来看看linux的文件描述符linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit -n 定义数字有关系,不能超过最大值。linux启动后,会默认打开3个文件描述符,分别是:标准输入standard i转载 2017-05-27 09:06:53 · 454 阅读 · 0 评论 -
[一天几个linux命令] pwd--最软的柿子
文档介绍pwd -> Print the name of the current working directory 见文知意 打印当前的工作目录选项 选项 描述 英文 -L 使用环境中的路径,即使包含了符号链接 print the value of $PWD if it names the current working directory (Display the lo转载 2017-05-26 20:20:40 · 290 阅读 · 0 评论 -
[一天几个linux命令] cd
文档介绍cd [-L | -P [-e]]] [dir] Change the current directory to dir. The variable HOME is the default dir. 改变当前的目录至指定的dir路径。如果dir没有指定,那么变量HOME作为默认的dir参数#指定dir参数为 test[jianglei@localhost ~]$ lsshell sy原创 2017-05-26 09:11:48 · 423 阅读 · 0 评论 -
[一天几个linux命令] 目录与文件的权限意义
现在我们知道了Linux系统内文件的三种身份(所有者,用户组与其他人),知道每种身份都有三种权限(r,w, x),已知道能够使用chown, chgrp, chmod去修改这些权限与属性,当然,利用ls -l去查看文件也没问题。那么这些文件权限对于一般文件与目录文件有何不同呢?权限对文件的重要性文件是实际含有数据的地方,包括一般文件、数据库内容文件、二进制可执行文件(binay program)等。转载 2017-05-29 14:53:12 · 512 阅读 · 0 评论 -
[一天几个linux命令] 文件种类与扩展名
文件种类我们在基础篇一直强调一个概念,那就是:任何设备在Linux下面都是文件,不仅如此,边数据通信的接口也有专门的文件负责。所以,你会了解到,Linux的文件种类真的很多,除了前面提到的一般文件(-)与目录文件(d)之外,还有哪此种类的文件呢?我们在刚刚提到使用”ls -l”查看到第一列那10个字符串中,第一个字符为文件的类型。除了常见的一般文件(-)与目录文件(d)之外,还有哪些种类的文件类型呢转载 2017-05-29 17:58:41 · 518 阅读 · 0 评论 -
[一天几个linux命令] umask
现在我们知道如何新建或者是改变一个目录或文件的属性了,不过,你知道当你新建一个新的文件或目录时,它的默认权限会是什么吗?那就与umask这个玩意有关了。那么umask是在搞什么呢?基本上,umask就是指定“目前用户在新建文件或目录时候的权限默认值”,那么如何得知或设置umask呢?它的指定条件以下面的方式来指定:[root@localhost ~] umask0002[root@localho转载 2017-05-29 22:25:31 · 468 阅读 · 0 评论