观【史上最牛linux视频教程】整理笔记,持续更新…… 1 //文件处理命令 2 命令格式:命令 [-参数] [参数] 3 例:ls -la /etc 4 -a等于--all 5 6 //目录处理命令:ls 7 英文原意:list 8 所在路径:/bin/ls 9 语法:ls 选项[-ald] [文件或目录] //显示文件 10 -a 显示所有文件,包括隐藏文件 11 -l 详细信息显示 12 -d 查看目录属性 13 -h 显示文件原来的大小单位 14 15 //文件类型 16 -rw-r--r-- 17 - rw- r-- r-- 18 文件类型 u g o 19 所有者 所属组 其他人 20 r:读 w:写 x:执行 21 -:二进制文件 22 d:目录 23 l:软链接文件 24 25 //目录处理命令:mkdir 26 英文原意:make directories 27 所在路径:/bin/mkdir 28 语法:mkdir -p [目录名] //创建文件 29 -p 递归创建 30 31 //目录处理命令:cd 32 英文原意:change directory 33 所在路径:shell内置命令 34 语法:cd [目录] //切换路径 35 36 pwd:查看当前所在的真实路径 37 cd .. :进入到当前的上级目录 38 39 //文件处理命令:rmdir 40 英文原意:remove empty directories 41 所在路径:/bin/rmdir 42 语法:rmdir [目录名] //只能删除空目录 43 44 //目录处理命令:cp 45 英文原意:copy 46 所在路径:/bin/cp 47 语法:cp -rp [原文件或目录] [目标目录] //拷贝复制 48 -r 复制目录 49 -p 保留文件属性 50 51 //目录处理命令:mv 52 英文原意:move 53 所在路径:/bin/mv 54 语法:mv [原文件或目录] [目标目录] //剪切文件、改名 55 56 clear:清屏 57 58 //目录处理命令:rm 59 英文原意:remove 60 所在路径:/bin/rm 61 语法:rm -rf [文件或目录] //删除文件 62 -r 删除目录 63 -f 强制执行 64 65 //文件处理命令:touch 66 所在路径:/bin/touch 67 语法:touch [文件名] //创建空文件 68 69 //文件处理命令:cat 70 所在路径:/bin/cat 71 语法:cat -n [文件名] //显示文件内容 72 -n 显示行号 73 74 //文件处理命令:tac 75 所在路径:/usr/bin/tac 76 语法:tac [文件名] //显示文件内容(反向显示) 77 78 //文件处理命令:more 79 所在路径:/bin/more 80 语法:more [文件名] //分页显示文件内容 81 (空格)或f 翻页 82 (Enter) 换行 83 q或者Q 退出 84 85 //文件处理命令:less 86 所在路径:/usr/bin/less 87 语法:less [文件名] //分页显示文件内容(可向上翻页) 88 /关键词 ://在文件中可以搜索 89 90 //文件处理命令:head 91 所在路径:/usr/bin/head 92 语法:head [文件名] //显示文件前面几行(默认显示10行数据) 93 -n 指定行数 94 95 //文件处理命令:tail 96 所在路径:/usr/bin/tail 97 语法:tail [文件名] //显示文件后面几行 98 -n 指定行数 99 -f 动态显示文件末尾内容 //查看日志文件100 101 //文件处理命令:ln102 英文原意:link103 所在路径:/bin/ln104 语法:ln -s [原文件] [目标文件] //生成链接文件105 -s 创建软链接106 107 软链接:类似于windows快捷方式108 硬链接:原文件与新文件一致(同步更新),通过i节点识别,不能跨分区,不能针对目录使用109 110 //权限管理命令:chmod111 英文原意:change the permissions mode of a file112 所在路径:/bin/chmod113 语法:chmod [{ugoa} {+-=} {rwx}] [文件或目录] [mode=421] [文件或目录] //改变文件或目录权限114 -R 递归修改115 权限数字表示:116 r --- 4 读权限 可以查看文件内容 可以列出目录中的内容117 w --- 2 写权限 可以修改文件内容 可以在目录中创建、删除文件118 x --- 1 执行权限 可以执行文件 可以进入到目录119 120 //权限管理命令:chown --只能root更改121 英文原意:change file ownership122 所在路径:/bin/chown123 语法:chown [用户] [文件或目录] //改变文件或目录的所有者124 125 //权限管理命令:chgrp126 英文原意:change file group ownership127 所在路径:/bin/chgrp128 语法:chgrp [用户组] [文件或目录] //改变文件或目录的所属组129 130 查看新建文件权限;umask -S 131 -->0022132 -->代表权限(755)rwxr-xr-x133 修改umask默认权限:umask 023134 135 //文件搜索命令:find136 英文原意:find137 所在路径:/bin/find138 语法:find [搜索范围] [匹配条件] //文件搜索139 find / -name init //精确查找140 *init* //模糊查找141 init??? //以init开头,并且后面有三个字符的142 -iname init??? //同上,并且不区分大小写143 144 -size +n //大于n的文件 例:+204800(大于100M的文件)145 -n //小于n的文件146 n //等于n的文件147 148 -group //根据所属组查找 例:-usr149 150 -amin //访问时间access 例:-cmin -5(5分钟内被修改过的属性文件和目录)151 -cmin //文件属性change152 -mmin //文件内容modify153 154 find /etc -size +163840 -a -size -204800 //在/etc下查找大于80M小于100M文件155 -a 两个条件同时满足(and)156 -o 两个条件满足任意一个即可(or)157 -type 根据文件类型查找(f 文件,d 目录,l 软链接文件)158 -inum 根据i节点查找159 find /etc -inum 31531 -exec rm {} \;//查找到某个文件执行删除操作160 161 //文件搜索命令:locate162 所在路径:/usr/bin/locate163 语法:locate 文件名 //在文件资料库中查找文件164 更新资料库:updatdb165 166 //命令搜索:which167 所在路径:/usr/bin/which168 语法:which 命令 //搜索命令所在目录及别名信息169 170 //文件搜索命令:grep171 所在路径:/bin/grep172 语法:grep -iv [指定字串] [文件] //在文件中搜寻字串匹配的行并输出173 -i 不区分大小写174 -v 排除指定字串175 176 //帮助命令:man177 英文原意:manual178 所在路径:/usr/bin/man179 语法:man [命令或配置文件] //获取帮助信息180 man ls //查看ls命令的帮助信息181 man services //查看配置文件services的帮助信息182 183 whatis ls //查看ls命令的解释说明184 ls --help //查看ls的选项185 info186 187 //帮助命令:help188 所在路径:Shell内置命令189 语法:help 命令 //获取Shell内置命令的帮助信息190 help umask //查看umask命令的帮助信息191 192 //用户管理命令:useradd193 所在路径:/usr/bin/useradd194 语法:useradd 用户名 //添加新用户195 196 //用户管理命令:passwd197 所在路径:/usr/bin/passwd198 语法:passwd 用户名 //设置用户密码199 200 //用户管理命令:who201 所在路径:/usr/bin/who202 语法:who //查看登录用户信息203 204 //用户管理命令:w205 所在路径:/usr/bin/w206 语法:w //查看登录用户详细信息207 208 //压缩解压命令:gzip //只能压缩文件,不能压缩目录,而且压缩后,不保留原文件209 英文原意:GNU zip210 所在路径:/bin/gzip211 语法:gzip [文件] //压缩文件,压缩后文件格式:.gz212 213 //压缩解压命令:gunzip214 英文原意:GNU unzip215 所在路径:/bin/gunzip216 语法:gunzip [压缩文件] //解压缩.gz的压缩文件217 218 //压缩解压命令:tar219 所在路径:/bin/tar220 语法:tar 选项[-zcf] [压缩后文件名] [目录] //打包目录,压缩后文件格式:.tar.gz221 -c 打包222 -v 显示详细信息223 -f 指定文件名224 -z 打包同时压缩225 226 //压缩解压命令:tar227 tar命令解压缩语法:228 -x 解包229 -v 显示详细信息230 -f 指定解压文件231 -z 解压缩232 233 //压缩解压文件:zip234 所在路径:/usr/bin/zip235 语法:zip 选项[-r] [压缩后文件名] [文件或目录] //压缩文件或目录,压缩后文件格式:.zip236 -r 压缩目录237 238 //压缩解压命令:unzip239 所在路径:/usr/bin/unzip240 语法:unzip [压缩文件] //解压.zip的压缩文件241 242 //压缩解压命令:bzip2243 所在路径:/usr/bin/bzip2244 语法:bzip2 选项[-k] [文件] //压缩文件,压缩后文件格式:.bz2245 -k 产生压缩文件后保留文件246 247 //压缩解压命令:bunzip2248 所在路径:/usr/bin/bunzip2249 语法:bunzip2 选项[-k] [压缩文件] //解压缩250 -k 解压缩后保留原文件251 252 //网络命令:write253 所在路径:/usr/bin/write254 语法:write <用户名> //给用户发信息,以Ctrl+D保存结束255 256 //网络命令:wall257 英文原意:write all258 所在路径:/usr/bin/wall259 语法:wall [message] //发广播信息260 261 //网络命令:ping262 所在路径:/bin/ping263 语法:ping 选项 IP地址 //测试网络联通性264 -c 指定发送次数265 266 //网络命令:ifconfig267 英文原意:interface configure268 所在路径:/sbin/ifconfig269 语法:ifconfig 网卡名称 IP地址 //查看和设置网卡信息270 271 //网络命令:mail272 所在路径:/bin/mail273 语法:mail [用户名] //查看发送电子邮件274 275 //网络命令:last276 所在路径:/usr/bin/last277 语法:last //列出目前与过去登入系统的用户信息278 279 //网络命令:lastlog280 所在路径:/usr/bin/lastlog281 语法:lastlog //检查某特定用户上次登陆的时间282 283 //网络命令:traceroute284 所在路径:/bin/traceroute285 语法:traceroute //显示数据包到主机间的路径286 287 //网络命令:netstat288 所在路径:/bin/netstat289 语法:netstat [选项] //显示网络相关信息290 -t tcp协议291 -u udp协议292 -l 监听293 -r 路由294 -n 显示ip地址和端口号295 296 //网络命令:setup297 所在路径:/usr/bin/setup298 语法:setup //配置网络299 300 //挂载命令:mount301 所在路径:/bin/mount302 语法:mount [-t 文件系统] 设备文件名 挂载点303 304 //关机命令305 1、shutdown [选项] 时间306 -c 取消前一个关机命令307 -h 关机308 -r 重启309 2、halt310 3、poweroff311 4、init 0312 //重启命令313 1、reboot314 2、init 6315 316 //系统运行级别317 0 关机318 1 单用户319 2 不完全多用户,不含NFS服务320 3 完全多用户321 4 未分配322 5 图形界面323 6 重启324 325 //查看系统运行级别:runlevel326 327 //退出登陆命令:logout328 329 //Vim330 //插入命令331 //命令 作用332 a 在光标所在字符后插入333 A 在光标所在行尾插入334 i 在光标所在字符串前插入335 I 在光标所在行行首插入336 o 在光标下插入新行337 O 在光标上插入新行338 //定位命令339 //命令 作用340 :set nu 设置行号341 :set nonu 取消行号342 gg 到第一行343 G 到最后一行344 nG 到第n行345 :n 到第n行346 $ 移至行尾347 0 移至行首348 //删除命令349 //命令 作用350 x 删除光标所在处字符351 nx 删除光标所在处后n个字符352 dd 删除光标所在行,ndd删除n行353 dG 删除光标所在行和文件末尾内容354 D 删除光标所在处到行尾内容355 :n1,n2 删除指定范围的行356 //复制和剪切命令357 //命令 作用358 yy 复制当前行359 nyy 复制当前行以下n行360 dd 剪切当前行361 ndd 剪切当前行以下n行362 p、P 粘贴在当前光标所在行下或行上363 //替换和取消命令364 //命令 作用365 r 取消光标所在处字符366 R 从光标所在处开始替换字符,按Esc结束367 u 取消上一步操作368 //搜索和搜索替换命令369 //命令 作用370 /string 搜索指定字符串371 搜索时忽略大小写:set ic372 n 搜索指定字符串的下一个出现位置373 :%s/old/new/g 全文替换指定字符串374 :n1,n2s/old/new/g 在一定范围内替换指定字符串375 //保存和退出命令376 //命令 作用377 :w 保存修改378 :w new_filename 另存为指定文件379 :wq 保存修改并退出380 ZZ 快捷键,保存修改并退出381 :q! 不保存修改退出382 :wq! 保存修改并退出(文件所有者及root可使用)383 //384 //命令 作用