观【史上最牛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 //文件处理命令:ln

102 英文原意:link

103 所在路径:/bin/ln

104 语法:ln -s [原文件] [目标文件]         //生成链接文件

105          -s 创建软链接

106 

107 软链接:类似于windows快捷方式

108 硬链接:原文件与新文件一致(同步更新),通过i节点识别,不能跨分区,不能针对目录使用

109 

110 //权限管理命令:chmod

111 英文原意:change the permissions mode of a file

112 所在路径:/bin/chmod

113 语法:chmod [{ugoa} {+-=} {rwx}] [文件或目录] [mode=421] [文件或目录]        //改变文件或目录权限

114             -R 递归修改

115 权限数字表示:

116 r --- 4        读权限 可以查看文件内容 可以列出目录中的内容

117 w --- 2        写权限 可以修改文件内容 可以在目录中创建、删除文件

118 x --- 1        执行权限 可以执行文件 可以进入到目录

119 

120 //权限管理命令:chown        --只能root更改

121 英文原意:change file ownership

122 所在路径:/bin/chown

123 语法:chown [用户] [文件或目录]            //改变文件或目录的所有者

124 

125 //权限管理命令:chgrp

126 英文原意:change file group ownership

127 所在路径:/bin/chgrp

128 语法:chgrp [用户组] [文件或目录]        //改变文件或目录的所属组

129 

130 查看新建文件权限;umask -S 

131                         -->0022

132                         -->代表权限(755)rwxr-xr-x

133 修改umask默认权限:umask 023

134 

135 //文件搜索命令:find

136 英文原意:find

137 所在路径:/bin/find

138 语法: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        //根据所属组查找        例:-usr

149                             

150                             -amin        //访问时间access    例:-cmin -5(5分钟内被修改过的属性文件和目录)

151                             -cmin        //文件属性change

152                             -mmin        //文件内容modify

153             

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 //文件搜索命令:locate

162 所在路径:/usr/bin/locate

163 语法:locate 文件名            //在文件资料库中查找文件

164 更新资料库:updatdb

165 

166 //命令搜索:which

167 所在路径:/usr/bin/which

168 语法:which 命令        //搜索命令所在目录及别名信息

169 

170 //文件搜索命令:grep

171 所在路径:/bin/grep

172 语法:grep -iv [指定字串] [文件]        //在文件中搜寻字串匹配的行并输出

173             -i 不区分大小写

174             -v 排除指定字串

175             

176 //帮助命令:man

177 英文原意:manual

178 所在路径:/usr/bin/man

179 语法:man [命令或配置文件]            //获取帮助信息

180 man ls        //查看ls命令的帮助信息

181 man services        //查看配置文件services的帮助信息

182 

183 whatis ls    //查看ls命令的解释说明

184 ls --help    //查看ls的选项

185 info

186 

187 //帮助命令:help

188 所在路径:Shell内置命令

189 语法:help 命令            //获取Shell内置命令的帮助信息

190 help umask        //查看umask命令的帮助信息

191 

192 //用户管理命令:useradd

193 所在路径:/usr/bin/useradd

194 语法:useradd 用户名        //添加新用户

195 

196 //用户管理命令:passwd

197 所在路径:/usr/bin/passwd

198 语法:passwd 用户名            //设置用户密码

199 

200 //用户管理命令:who

201 所在路径:/usr/bin/who

202 语法:who        //查看登录用户信息

203 

204 //用户管理命令:w

205 所在路径:/usr/bin/w

206 语法:w            //查看登录用户详细信息

207 

208 //压缩解压命令:gzip        //只能压缩文件,不能压缩目录,而且压缩后,不保留原文件

209 英文原意:GNU zip

210 所在路径:/bin/gzip

211 语法:gzip [文件]        //压缩文件,压缩后文件格式:.gz

212 

213 //压缩解压命令:gunzip

214 英文原意:GNU unzip

215 所在路径:/bin/gunzip

216 语法:gunzip [压缩文件]        //解压缩.gz的压缩文件

217 

218 //压缩解压命令:tar

219 所在路径:/bin/tar

220 语法:tar 选项[-zcf] [压缩后文件名] [目录]        //打包目录,压缩后文件格式:.tar.gz

221             -c    打包

222             -v    显示详细信息

223             -f    指定文件名

224             -z    打包同时压缩

225 

226 //压缩解压命令:tar

227 tar命令解压缩语法:

228             -x    解包

229             -v    显示详细信息

230             -f    指定解压文件

231             -z    解压缩

232 

233 //压缩解压文件:zip

234 所在路径:/usr/bin/zip

235 语法:zip 选项[-r] [压缩后文件名] [文件或目录]        //压缩文件或目录,压缩后文件格式:.zip

236                 -r    压缩目录

237                 

238 //压缩解压命令:unzip

239 所在路径:/usr/bin/unzip

240 语法:unzip [压缩文件]        //解压.zip的压缩文件

241 

242 //压缩解压命令:bzip2

243 所在路径:/usr/bin/bzip2

244 语法:bzip2 选项[-k] [文件]            //压缩文件,压缩后文件格式:.bz2

245                 -k    产生压缩文件后保留文件

246                 

247 //压缩解压命令:bunzip2

248 所在路径:/usr/bin/bunzip2

249 语法:bunzip2 选项[-k] [压缩文件]        //解压缩

250                     -k    解压缩后保留原文件

251                     

252 //网络命令:write

253 所在路径:/usr/bin/write

254 语法:write <用户名>        //给用户发信息,以Ctrl+D保存结束

255 

256 //网络命令:wall

257 英文原意:write all

258 所在路径:/usr/bin/wall

259 语法:wall [message]        //发广播信息

260 

261 //网络命令:ping

262 所在路径:/bin/ping

263 语法:ping 选项 IP地址        //测试网络联通性

264             -c    指定发送次数

265             

266 //网络命令:ifconfig

267 英文原意:interface configure

268 所在路径:/sbin/ifconfig

269 语法:ifconfig 网卡名称 IP地址        //查看和设置网卡信息

270 

271 //网络命令:mail

272 所在路径:/bin/mail

273 语法:mail [用户名]        //查看发送电子邮件

274 

275 //网络命令:last

276 所在路径:/usr/bin/last

277 语法:last            //列出目前与过去登入系统的用户信息

278 

279 //网络命令:lastlog

280 所在路径:/usr/bin/lastlog

281 语法:lastlog        //检查某特定用户上次登陆的时间

282 

283 //网络命令:traceroute

284 所在路径:/bin/traceroute

285 语法:traceroute        //显示数据包到主机间的路径

286 

287 //网络命令:netstat

288 所在路径:/bin/netstat

289 语法:netstat [选项]        //显示网络相关信息

290                 -t        tcp协议

291                 -u        udp协议

292                 -l        监听

293                 -r        路由

294                 -n        显示ip地址和端口号

295                 

296 //网络命令:setup

297 所在路径:/usr/bin/setup

298 语法:setup        //配置网络

299 

300 //挂载命令:mount

301 所在路径:/bin/mount

302 语法:mount [-t 文件系统] 设备文件名 挂载点

303                                 

304 //关机命令

305 1、shutdown [选项] 时间

306             -c 取消前一个关机命令

307             -h 关机

308             -r 重启

309 2、halt

310 3、poweroff

311 4、init 0

312 //重启命令

313 1、reboot

314 2、init 6

315 

316 //系统运行级别

317 0    关机

318 1    单用户

319 2    不完全多用户,不含NFS服务

320 3    完全多用户

321 4    未分配

322 5    图形界面

323 6    重启

324 

325 //查看系统运行级别:runlevel

326 

327 //退出登陆命令:logout

328 

329 //Vim

330 //插入命令

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 ic

372     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 //命令                作用

 

你可能感兴趣的:(linux)