网站优化需求,iss服务器网站建设,网站用什么字体,科技小发明图片日期#xff1a;2019/3/31 内容#xff1a;Linux学习笔记 一、Linux命令 ls -l 操作效果 第一列#xff1a;文件权限 一共10位。 01(r)2(w)3(x)4(r)5(w)6(x)7(r)8(w)9(x)文件类型文件所有者权限 usr权限#xff0c;u权限文件所有者所属组成员的权限 group权限#xff0c;g… 日期2019/3/31 内容Linux学习笔记 一、Linux命令 ls -l 操作效果 第一列文件权限 一共10位。 01(r)2(w)3(x)4(r)5(w)6(x)7(r)8(w)9(x)文件类型文件所有者权限 usr权限u权限文件所有者所属组成员的权限 group权限g权限所有者所属组之外的用户的权限 other权限o权限注 r表示Readw表示Writex表示eXecute 文件类型-普通文件d目录文件p管理文件l链接文件快捷方式b块设备文件c字符设备文件s套接字文件。 文件权限数字表示法将1-34-67-9看作3个2进制数如chmod 777 file表示赋予最高权限。 第二列 对于普通文件链接数 对于目录文件第一级子目录数包括 . 和 .. 第三列用户名 第四列组名 第五列文件大小 一切皆文件。目录也是文件注意到目录大多数情况下是4096 bytes2KB。 因由 文件储存在硬盘上硬盘的最小存储单位叫做扇区Sector。每个扇区储存512字节相当于0.5KB。 操作系统读取硬盘的时候不会一个个扇区地读取这样效率太低而是一次性连续读取多个扇区即一次性读取一个块block。这种由多个扇区组成的块是文件存取的最小单位。块的大小最常见的是4KB即连续八个 sector组成一个 block。 文件数据都储存在块中那么很显然我们还必须找到一个地方储存文件的元信息比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode中文译名为索引节点。 第六七八列最后修改日期 第九列文件名 rm -i -i参数在删除文件前询问确认。i意为interactive。 alias rmrm -i apt-get dd 作用 Linux dd命令用于读取、转换并输出数据。dd可从标准输入或文件中读取数据根据指定的格式来转换数据再输出到文件、设备或标准输出。 参数 参数说明if文件名输入文件名缺省为标准输入stdin。即指定源文件。of文件名输出文件名缺省为标准输出。即指定目的文件。ibsbytes obsbytes bsbytes一次读入bytes个字节即指定一个块大小为bytes个字节。 一次输出bytes个字节即指定一个块大小为bytes个字节。 同时设置读入/输出的块大小为bytes个字节。seekblocks从输出文件开头跳过blocks个块每个块4KB后再开始复制。countblocks仅拷贝blocks个块块大小等于ibs指定的字节数。conv关键字关键字种类 conversion用指定的参数转换文件。 ascii转换ebcdic为ascii ebcdic转换ascii为ebcdic ibm转换ascii为alternate ebcdic block把每一行转换为长度为cbs不足部分用空格填充 unblock使每一行的长度都为cbs不足部分用空格填充 lcase把大写字符转换为小写字符 ucase把小写字符转换为大写字符 swab交换输入的每对字节 noerror出错时不停止 notrunc不截短输出文件 sync将每个输入块填充到ibs个字节不足部分用空NUL字符补齐。 使用实例 重定向 ls test 清空test。 ls test 追加test。 sort test 不改变test的内容。 管道 命令格式输出 | 输入 cat dup.c | wc cat dup.c作为pipe输出wc从pipe读入最终输出dup.c的行数单词数字节数。 二、vim操作 操作快捷键光标移动hjkl←↓↑→ w左移一个单词 b右移一个单词快速移动0行首 ^行首第一个非空白字符 $行尾 gg文件第一行 G最后一行删除x删除光标处字符 dd删除当前行 dw删除光标处单词撤销u撤销上一次 Ctrlr重新执行被撤销操作查找命令模式下/ str 下一处小写n 上一处大写N or Shift小写n替换/string sting为查找对象正向查找 string 反向查找 set hls 查找高亮显示命令 *按键将当前光标的单词高亮显示使用n浏览下一个结果 :s/old/new 将当前行的第一个字符串old替换为new :s/old/new/g 将当前行的所有字符串old替换为new :10s/old/new/g 将指定行的所有字符串old替换为new :1013s/old/new/g 将指定行的所有字符串old替换为new :%s/old/new/g 将文本中所有的字符串old替换为new :%s/old/new/gc 依次替换每个字符串 :%s/^struct/new/g 将所有以struct开头的字符串替换为new 三、tmux操作 操作快捷键水平分屏垂直分屏%切换分屏上下左右新建窗口C重命名窗口,切换窗口P or N or 数字 附录ALinux命令全称 可使用man name查看。 简称全称lslist directory contentsddconvert and copy a file本应为cc但cc已经被用于代表CCompiler(Unix类系统自带的C编译器与gcc不同)故用dd 转载于:https://www.cnblogs.com/sinkinben/p/10630943.html