一、Linux常用命令
- 系统安全
- sudo
- su
- chmod
- setfacl
- 进程管理
- w
- top
- ps
- kill
- pkill
- pstree
- killall
- 用户管理
- id
- usermod
- useradd
- groupadd
- userdel
- 文件系统
- mount
- umount
- fsck
- df
- du
- 系统关机和重启
- shutdown
- reboot
- 网络应用
- curl
- telnet
- elinks
- 网络测试
- ping
- netstat
- host
- 网络配置
- hostname
- ifconfig
- 常用工具
- ssh
- screen
- clear
- who
- date
- 软件包的管理
- yum
- rpm
- apt-get
- 文件的查找和比较
- locate
- find
- 文件内容查看
- head
- tail
- less
- more
- 文件处理
- touch
- unnlink
- rename
- ln
- cat
- 目录操作
- cd
- mv
- rm
- pwd
- tree
- cp
- ls
- 文件权限属性
- setfacl
- chmod
- chown
- chgrp
- 压缩解压
- bzip2
- bunzip2
- gzip
- gunzip
- zip
- unzip
- tar
- 文件传输
- ftp
- scp
二、Linux系统定时任务
- crontab命令
- crontab -e(创建定时任务):*****命令(分 时 日 月 周)
- at命令
- at 2:00 tomorrow
- at>/home/****/do_job
- at>Ctrl+D
三、vi/vim 编辑器
- 模式
- 一般模式:删除、复制和粘贴
- 切换编辑模式:i、I、o、O、a、A、r、R
- 切换命令行模式::、/、?
- 移动光标
- ctrl+f
- ctrl+b
- 0或者功能键Home
- $或者功能键End
- G
- gg
- N+enter
- 查找和替换
- /word
- ?word
- :n1,n2s/word1/word2/g
- :1,$s/word1/word2/g
- :1,$s/word1/word2/gc
- 删除、复制和粘贴
- x,X
- dd
- ndd
- yy
- nyy
- p
- P
- ctrl+r
- .
- 保存和退出
- w
- q
- wq
- 视图模式(vim)
- v
- V
- ctrl+v
- y
- d
- 配置
- :setnu
- :setnonu
四、shell基础
- 脚本执行方式
- 赋予权限,直接执行,例:chmod+x test.sh;./test.sh
- 调动解释器使得脚本执行,例:bash、csh、ash、bsh、ksh等等
- 编写基础
- 开头用 #! 指定脚本解释器,例如:#!/bin/sh