- 博客(53)
- 收藏
- 关注
转载 Linux学习-Linux 的帐号与群组
使用者识别码: UID 与 GIDLinux 主机并不会直接认识 你的“帐号名称”的,他仅认识 ID 啊 (ID 就是一组号码啦)。 由于计算机仅认识 0 与 1,所 以主机对于数字比较有概念的;至于帐号只是为了让人们容易记忆而已。 而你的 ID 与帐号的 对应就在 /etc/passwd ...
2017-10-11 11:44:00 355
转载 Linux学习-shell script 的追踪与 debug
[dmtsai@study ~]$ sh [-nvx] scripts.sh选项与参数: -n :不要执行 script,仅查询语法的问题; -v :再执行 sccript 前,先将 scripts 的内容输出到屏幕上; -x :将使用到的 script 内容显示到屏幕上,这是很有用的...
2017-09-15 15:56:00 311
转载 Linux学习-循环 (loop)
while do done, until do done (不定循环)一般来说,不定循环最常见的就是下面这两种状态了:while [ condition ] <==中括号内的状态就是判断式do <== do是循环的开始 程序段落done...
2017-09-15 15:52:00 435
转载 Linux学习-条件判断式
利用 if .... then单层、简单条件判断式如果你只有一个判断式要进行,那么我们可以简单的这样看:if [ 条件判断式 ]; then 当条件判断式成立时,可以进行的指令工作内容;fi <==将 if 反过来写,就成为 fi 啦!结束 if 之意!"将多个条...
2017-09-15 09:54:00 171
转载 Linux学习-简单的 shell script 练习
简单范例对谈式脚本:变量内容由使用者决定以 read 指令的 用途,撰写一个 script ,他可以让使用者输入:1. first name 与 2. last name, 最后并且在屏 幕上显示:“Your full name is: ”的内容:[dmtsai@study bin]...
2017-09-13 19:17:00 407
转载 Linux学习-什么是 Shell scripts
shell script 是利用 shell 的功能所写的一个“程序 (program)”,这个程 序是使用纯文本文件,将一些 shell 的语法与指令(含外部指令)写在里面, 搭配正则表达 式、管线命令与数据流重导向等功能,以达到我们所想要的处理目的。干嘛学习 shell scripts...
2017-09-12 15:23:00 151
转载 Linux学习-什么是正则表达式
什么是正则表达式简单的说,正则表达式就是处理字串的方法,他是以行为单位来进行字串的处理行为, 正则 表达式通过一些特殊符号的辅助,可以让使用者轻易的达到“搜寻/删除/取代”某特定字串的处理程序!正则表达式基本上是一种“表达式”, 只要工具程序支持这种 表达式,那么该工具程序就可以用来作...
2017-09-11 15:12:00 119
转载 Linux学习-管线命令 (pipe)
管线命令“ | ”仅能处理经由前面一个指令传来的正确信息,也就是 standard output 的 信息,对于 stdandard error 并没有直接处理的能力。管线命令主要有两个比较需要注意的地方:管线命令仅会处理 standard output,对于 standard err...
2017-09-08 16:14:00 369
转载 Linux学习-命令别名与历史命令
命令别名设置: alias, unaliasalias 的定义规则与变量定义规则几乎相同”, 所以你只要在 alias 后面加上你的 {“别名”='指令 选项...' }另外,命令别名的设置还可以取代既有的指令。例如[dmtsai@study ~]$ alias rm='rm -i'...
2017-08-31 16:11:00 154
转载 Linux学习-其他vim使用注意事项
中文编码的问题如果你的文件是使用 big5 编码制作的,但 在 vim 的终端接口中你使用的是万国码(utf8), 由于编码的不同,你的中文文件内容当然 就是一堆乱码了!怎么办?这时你得要考虑许多东西啦!有这些:你的Linux系统默认支持的语系数据:这与/etc/locale.conf有...
2017-08-29 15:49:00 155
转载 Linux学习-其他常见的压缩与备份工具
dddd 的用途有很多啦~但是我们仅讲一些比较重要的选项,如下:[root@study ~]# dd if="input_file" of="output_file" bs="block_size" count="number"选项与参数:if :就是 input file ~也可以...
2017-08-28 17:01:00 244
转载 Linux学习-光盘写入工具
文字模式的烧录行为要怎么处理呢?通常的作法是这样的:先将所需要备份的数据创建成为一个镜像文件(iso),利用 mkisofs 指令来处理;将该镜像文件烧录至光盘或 DVD 当中,利用 cdrecord 指令来处理。mkisofs:创建镜像文件制作一般数据光盘镜像文件想要 利用...
2017-08-28 15:55:00 1378
转载 Linux学习-XFS文件系统的备份与还原
###XFS文件系统备份xfsdumpxfsdump 的功能颇强!他除了可以进行文件系统的完整备份 (full backup) 之外,还可 以进行累积备份 (Incremental backup)。 啥是累积备份呢?这么说好了,假设你的 /home 是独立的一个文件系统,那你在第一次使用 x...
2017-08-28 15:00:00 249
转载 Linux学习-打包指令 : tar
tartar 的选项与参数非常的多!我们只讲几个常用的选项。[dmtsai@study ~]$ tar [-z|-j|-J] [cv] [-f 待创建的新文件名] filename... <==打包与压缩 [dmtsai@study ~]$ tar [-z|-j|-J] [tv] ...
2017-08-28 10:15:00 211
转载 Linux学习-系统常见的压缩指令
在Linux的环境中,压缩文件的扩展名大多是 : ".tar, tar.gz, .tgz, .gz, .Z, .bz2, *xz", 为什么会 有这样的扩展名呢?不是说 Linux 的扩展名没有什么作用吗?这是因为 Linux 支持的压缩指令非常多,且不同的指令所用的压缩技术并不相同,当然 ...
2017-08-23 11:03:00 141
转载 Linux学习-压缩文件的用途与技术
什么是文件压缩呢?目前我们使用的计算机系统中都 是使用所谓的 Bytes 单位来计量的!不过,事实上,计算机最小的计量单位应该是 bits 才对 啊。此外,我们也知道 1 Byte = 8 bits 。但是如果今天我们只是记忆一个数字,亦即是 1 这 个数字呢?他会如何记录?假设一个 Byte...
2017-08-23 09:57:00 160
转载 Linux学习-文件系统的特殊观察与操作
###磁盘空间之浪费问题一个 block 只能放置一个文件, 因此太多小文 件将会浪费非常多的磁盘容量。但你有没有注意到,整个文件系统中包括 superblock, inode table 与其他中介数据等其实都会浪费磁盘容量。所以当我们在 /dev/vda4, /dev/vda5 创建 起...
2017-08-21 14:29:00 143
转载 Linux学习-内存交换空间(swap)之创建
###使用实体分区创建swap创建swap分区的方式也是非常简单的。通过下面几个步骤就可以搞定:分区 : 先使用gdisk在你的磁盘中分出一个分区给系统作为swap。由于Linux的gdisk默认会将分区的ID设置为Linux的文件系统。所以你可能还得要设置一下system ID。格式...
2017-08-21 10:02:00 201
转载 Linux学习-设置开机挂载
###开机挂载/etc/fstab及/etc/mtab系统挂载的一些限制:根目录/是必须挂载的,而且一定要先于其他mount point被挂载进来。其他mount point必须为已创建的目录,可任意制定,但是一定要遵守必须的系统目录架构原则(FHS)所有mount point在同一...
2017-08-14 16:42:00 130
转载 Linux学习-磁盘的分区、格式化、检验与挂载
如果想要在系统新增一颗磁盘时,哪些动作需要做的:对磁盘进行分区,以创建可用的partition;对该partition进行格式化(format),以创建系统可用的filesystem;若想要仔细一点,则可对刚刚创建好的filesystem进行检验;在Linux系统上,需要创建挂载点(...
2017-07-20 16:59:00 599
转载 Linux命令集-lsblk
sblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。##语法[root@study ~]# lsblk [dfimpt] [device]##参数-d : 仅列出磁盘本身,并不会列出该磁盘的分区数据-f : 同时列出该磁盘内的文件...
2017-07-20 10:30:00 196
转载 Linux命令集-ln
ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。##语法[root@study ~]# ln [-sf] 来源文件 目标文件##参数-s : 如果不加任何参数就进行链接,那就是hard link,至于-s就...
2017-07-20 09:43:00 231
转载 Linux命令集-du
对文件和目录磁盘使用的空间的查看##语法[root@study ~]# du [-ahskm] 文件或目录名称##参数-a : 列出所有的文件与目录容量,因为默认仅统计目录下面的文件量而已。-h : 以人们叫易懂的容量格式(G/M)显示;-s : 列出总量而已,而不列出每个个别的...
2017-07-18 19:02:00 99
转载 Linux命令集-df
列出文件系统的整体磁盘使用量##语法[root@study ~]# df [-ahikHTm] [目录或文件名]##参数-a : 列出所有的文件系统,包括系统特有的/proc等文件系统;-k : 以KBytes的容量显示各文件系统;-m : 以MBytes的容量显示各文件系统;...
2017-07-17 14:30:00 160
转载 Linux学习日记-文件系统的简单操作
###磁盘与目录的容量我们知道磁盘的整体数据是在在superblock区块中,但是每个个别文件的容量则是在inode当中记载的。那在命令行下该如何叫出这几个数据呢?df : 列出文件系统的整体磁盘使用量du : 评估文件系统的磁盘使用量(常用在推估目录所占目录)###实体链接与符号...
2017-07-13 10:31:00 109
转载 Linux命令集-xfs_info
产看xfs文件系统的具体信息语法[root@study ~]# xfs_info 挂载点 | 设备文件名范例范例一:找出系统/boot这个挂载点下面的文件系统的superblock记录[root@study ~]# df -T /bootFilesystem Type 1k-bl...
2017-07-05 14:58:00 2711
转载 Linux命令集-dumpe2fs
查询Ext家族superblock信息语法[root@study ~]# dumpe2fs [-dh] 设备文件名参数-b : 列出保留为坏轨的部分(不常用)-h : 仅列出superblock的数据,不会列出其他的区段内容范例范例一:一块1GB ext4文件系统内容[ro...
2017-07-03 20:45:00 163
转载 Linux命令集-find
用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。##语法[root@study ~]# find [PATH] [option] [actio...
2017-06-30 19:41:00 144
转载 Linux命令集-locate/updatedb
输入"文件的部分名称"后,就能够得到结果。但是使用上有一定的限制,因为locate寻找的数据是由"已创建的数据库/var/lib/mlocate"里面的数据所搜寻到的,所有不用直接去硬盘当中存取数据。而数据库的创建默认是在每天执行一次(每个distribution都不同,CentOS 7.x是...
2017-06-30 16:16:00 219
转载 Linux命令集-whereis
由一些特定的目录中寻找文件名,主要针对/bin /sbin下面的可执行文件,以及/usr/share/man下面的man page文件,跟几个比较特定的目录来处理而已。##语法[root@study ~]# whereis [-bmsu] 文件或目录名##参数-l : 可以列出whe...
2017-06-30 14:45:00 128
转载 Linux命令集-which
寻找可执行文件,这个指令是根据"PATH"这个环境变量所规范的路径,去搜寻"可执行文件"的文件名~所以,重点是找出"可执行文件"而已!而且which后面接的是"完整文件名"##语法[root@sutdy ~]# which [-a] command##参数-a : 将所有由PATH目...
2017-06-30 14:24:00 123
转载 Linux-文件特殊权限:SUID,SGID,SBIT
##Set UID当s这个标志出现在文件拥有者的x权限上时,例如/usr/bin/passwd这个文件的权限状态: '-rwsr-xr-x',此时就被称为Set UID,简称为SUID的特殊权限,基本上SUID有这样的限制与功能:SUID权限仅对二进制程序(binary program)...
2017-06-30 10:23:00 196
转载 Linux命令集-lsattr
显示文件隐藏属性##语法[root@study ~]# lsattr [-adR] 文件或目录##参数-a : 将隐藏文件的属性也显示出来;-d : 如果接的是目录,仅列出目录本身的属性而非目录内的文件名;-R : 连同子目录的数据也一并列出来##范例范例一:显示文件隐藏属...
2017-06-29 17:04:00 94
转载 Linux命令集-chattr
设置文件隐藏属性##语法[root@study ~]# chattr [+-=] [ASacdistu] 文件或目录名称##参数+ : 增加某一个特殊参数,其他原本存在参数则不动。- : 移除某一个特殊参数,其他原本存在参数则不动。= : 设置一定,且仅有后面接的参数A : ...
2017-06-29 16:54:00 84
转载 Linux命令集-touch
修改文件时间或创建文件##语法[root@study ~]# touch [-acdmt] 文件##参数-a : 仅修改access_time-c : 仅修改文件的时间,若文件不存在则不创建新文件;-d : 后面可以接欲修订的时间而不用目前的日期,也可以使用 --date="日期...
2017-06-29 15:58:00 86
转载 Linux命令集-nl
添加行号打印文件##语法[root@study ~]# nl [-bnw] 文件##参数-b: 指定行号指定的方式,主要有两种: -b a: 表示不论是否为空行,也同样列出行号(类似 cat -n) -b t: 如果有空行,空的那一行不要列出行号(默认值)-n: ...
2017-06-29 11:33:00 85
转载 Linux命令集-cat(concatenate)
由第一行开始显示文件内容。语法[root@study ~]# cat [-AbEnTv]参数-A : 相当于-vET的整合选项,可列出一些特殊字符而不是空白而已;-b : 列出行号,仅针对非空白行做行号显示,空白行不标行号!-E : 将结尾的断行字符$显示出来;-n : 打印行...
2017-06-23 16:29:00 282
转载 Linux命令集-mv
mv用来移动文件与目录或者进行改名。语法[root@study ~]# mv [-fiu] source destination[root@study ~]# mv [options] source1 source2 source3 ... directory参数-f : forc...
2017-06-23 16:13:00 114
转载 Linux命令集-rm
rm用于删除文件和目录。语法[root@sutdy ~]# rm [-fir] 文件或目录参数-f : 就是force的意思,忽略不存在的文件,不会出现警告信息;-i : 互动模式,在删除前会询问使用者是否动作-r : 递归删除,最常用在目录的删除。范例范例一:将/tmp下...
2017-06-23 12:06:00 119
转载 Linux命令集-cp
cp可以用来复制文件,创建链接文件,比对两文件的新旧而予以更新,以及复制整个目录功能。在默认条件下,cp的来源文件与目的文件的权限不同,目的文件的拥有者通常会是指令操作者本身。语法[root@study ~]# cp [-adfilprsu] 来源文件(source) 目标文件(desti...
2017-06-22 21:25:00 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人