@llplmlyd
        
        2019-09-30T08:32:02.000000Z
        字数 2801
        阅读 960
    Linux
1.1Linux命令行概述 / 1  
1.2在Linux命令行下查看命令帮助 / 4  
1.3Linux关机、重启、注销命令 / 9  
1.4老男孩的运维思想 / 12 
2.1pwd:显示当前所在的位置 / 13  
2.2cd:切换目录 / 16  
2.3tree:以树形结构显示目录下的内容 / 18  
2.4mkdir:创建目录 / 22  
2.5touch:创建空文件或改变文件的时间戳属性 / 27  
2.6ls:显示目录下的内容及相关属性信息 / 30 
ls -lt 按时间列出ls -ld directory 只列出目录的详细信息ls -ltr 按修改时间列出文件夹详细信息显示文件的inode信息ls -hl 人性化显示文件大小ls -R 递归显示文件目录信息ls -1 输出长格式列表ls -m 逗号分隔横向列表ll */ -d
2.7cp:复制文件或目录 / 39
cp -i 覆盖前先询问是否覆盖文件
2.8mv:移动或重命名文件 / 42  
2.9rm:删除文件或目录 / 45  
2.10rmdir:删除空目录 / 48  
2.11ln:硬链接与软链接 / 49  
2.12readlink:查看符号链接文件的内容 / 54  
2.13find:查找目录下的文件 / 55 
atime access timectime create timemtime modify timefine / -mtime 0----(+n)---------|------------(n)--------------|---------(-n)----(n+1)*24H前 | (n+1)*24H ~ n*24H之间 | n*24H以内find / -size +10Mfind -name /*.log [-exec command {} \;]{}为find的内容 \;为转义操作
2.14xargs:将标准输入转换成命令行参数 / 68  
2.15rename:重命名文件 / 71  
2.16basename:显示文件名或目录名 / 72  
2.17dirname:显示文件或目录路径 / 72  
2.18chattr:改变文件的扩展属性 / 73  
2.19lsattr:查看文件扩展属性 / 75  
2.20file:显示文件的类型 / 76  
2.21md5sum:计算和校验文件的MD5值 / 77  
2.22chown:改变文件或目录的用户和用户组 / 80  
2.23chmod:改变文件或目录权限 / 81  
2.24chgrp:更改文件用户组 / 85  
2.25umask:显示或设置权限掩码 / 86  
2.26老男孩从新手成为技术大牛的心法 / 90 
3.1cat:合并文件或查看文件内容 / 91  
3.2tac:反向显示文件内容 / 103  
3.3more:分页显示文件内容 / 104  
3.4less:分页显示文件内容 / 107  
3.5head:显示文件内容头部 / 109  
3.6tail:显示文件内容尾部 / 111  
3.7tailf:跟踪日志文件 / 114  
3.8cut:从文本中提取一段文字并输出 / 115  
3.9split:分割文件 / 117  
3.10paste:合并文件 / 118  
3.11sort:文本排序 / 123  
3.12join:按两个文件的相同字段合并 / 127  
3.13uniq:去除重复行 / 129  
3.14wc:统计文件的行数、单词数或字节数 / 131  
3.15iconv:转换文件的编码格式 / 133  
3.16dos2unix:将DOS格式文件转换成UNIX格式 / 134  
3.17diff:比较两个文件的不同 / 135  
3.18vimdiff:可视化比较工具 / 138  
3.19rev:反向输出文件内容 / 139  
3.20tr:替换或删除字符 / 140  
3.21od:按不同进制显示文件 / 143  
3.22tee:多重定向 / 145  
3.23vi/vim:纯文本编辑器 / 147  
3.24nl:添加行号打印
nl -b t有空行则该行不列出行号nl -b a无论是否空行均列出行号
3.25老男孩逆袭思想:做Linux运维的多个好处 / 152
4.1grep:文本过滤工具 / 153  
4.2sed:字符流编辑器 / 159  
4.3awk基础入门 / 165 
5.1uname:显示系统信息 / 176  
5.2hostname:显示或设置系统的主机名 / 178  
5.3dmesg:系统启动异常诊断 / 179  
5.4stat:显示文件或文件系统状态 / 181  
5.5du:统计磁盘空间使用情况 / 183  
5.6date:显示与设置系统时间 / 186  
5.7echo:显示一行文本 / 190  
5.8watch:监视命令执行情况 / 193  
5.9which:显示命令的全路径 / 195  
5.10whereis:显示命令及其相关文件全路径 / 196  
5.11locate:快速定位文件路径 / 197  
5.12updatedb:更新mlocate数据库 / 199  
5.13老男孩逆袭思想:新手在工作中如何问问题不会被鄙视 / 200 
6.1tar:打包备份 / 201  
6.2gzip:压缩或解压文件 / 208  
6.3zip:打包和压缩文件 / 211  
6.4unzip:解压zip文件 / 212  
6.5scp:远程文件复制 / 214  
6.6rsync:文件同步工具 / 216  
6.7老男孩逆袭思想:新手如何高效地提问 / 220 
7.1 useradd:创建用户 / 222  
7.2usermod:修改用户信息 / 227  
7.3userdel:删除用户 / 229  
7.4groupadd:创建新的用户组 / 230  
7.5groupdel:删除用户组 / 231  
7.6passwd:修改用户密码 / 232  
7.7chage:修改用户密码有效期 / 237  
7.8chpasswd:批量更新用户密码 / 238  
7.9su:切换用户 / 240  
7.10visudo:编辑sudoers文件 / 242  
7.11sudo:以另一个用户身份执行命令 / 244  
7.12id:显示用户与用户组的信息 / 248  
7.13w:显示已登录用户信息 / 249  
7.14who:显示已登录用户信息 / 250  
7.15users:显示已登录用户 / 252  
7.16whoami:显示当前登录的用户名 / 253  
7.17last:显示用户登录列表 / 253  
7.18lastb:显示用户登录失败的记录 / 254  
7.19lastlog:显示所有用户的最近登录记录 / 255 
8.1fdisk:磁盘分区工具 / 257  
8.2partprobe:更新内核的硬盘分区表信息 / 265  
8.3tune2fs:调整ext2/ext3/ext4文件系统参数 / 266  
8.4parted:磁盘分区工具 / 268  
8.5mkfs:创建Linux文件系统 / 272  
8.6dumpe2fs:导出ext2/ext3/ext4文件系统信息 / 274  
8.7resize2fs:调整ext2/ext3