Linux
1.init 0 关机
2.init 6 重启
3.ls 列出当前目录下的文件
4.cd 切换目录 cd - 切换最近使用的两次目录
5.pwd 查看当前所在的路径 (“~”为用户的家目录)
ctrl+l 清屏 ctrl+c 中断当前操作
根目录下的核心目录
mnt 测试目录
root root用户的家目录
home 除root用户外的用户的家目录
tmp 临时目录(比如:文件上传时候能用到)
var 存放软件日志的地方
boot 系统启动文件
etc 系统默认放置配置文件的地方
bin 所有用户都能执行的程序
sbin 仅root用户可执行的程序
usr 用户自己安装的软件都可以放在这里
dev 存放硬件设备的地方
media 挂在光盘的目录
6.挂载光盘 mount /dev/cdrom /media
文件管理
1.touch file1 创建文件
2.vi file1 编辑文件
vi操作 i 输入模式(insert)
yy5p 复制5行
2dd 向后删除两行(包括当前行)
大写O 当前行前插入一空行
小写o 当前行后插入一空行
ctrl+s 当前终端暂停 ctrl+q 解除暂停
3.cat file1 只看不编辑
cat file1 | head -3 查看前三行
cat file1 | tail -3 查看尾三行 (-f 最后一行)
4.mv file1 file2 移动文件即重命名
5.cp file1 file2 复制文件并命名为file2
6.touch file{1..10} 批量创建文件
7.rm -rf file1 file2 批量删除文件(rm -rf file{1..10} 和 rm -rf *)
8.find / -name file1 从根下找文件(比较慢)
find /tmp -name file 从tmp下找文件
9.updatedb 当前系统所有文件形成一个索引数据库
locate file1 从索引数据库中查找file1
10.查找文件内容
cat file1 | grep aa 查看file1中有无aa
cat file1 | grep -i aa 查看file1中有无aa 忽略大小写
vi命令下 /aa 光标定位在aa位置
n 下一个
目录操作
1.mkdir dir1 dir2 创建目录(mkdir dir{1..10})
2.rm -rf dir1 dir2 删除目录 (删除文件等都可用)
3.mv dir1 dir2 移动/修改目录
4.ls 查看
5.mkdir -p a/b/c 递归创建目录
6.tree a 递归查看目录
用户操作
1.useradd user1 新增用户
2.passwd user1 给user1加密码
3.id user1 查看用户user1(id root)
4.userdel -r user1 删除用户user1
别名管理
1.alias catmyhttp='cat /etc/httpd/conf/httpd.conf' 添加别名(常有的长命令取个别名直接用)
2.unalias catmyhttp 删除别名
3.alias 查看所有别名
压缩文件
zip压缩包:
1.制作
zip -r dir1.zip dir1 将dir1文件夹递归压缩成dir1.zip
2.解压
unzip dir1.zip 将dir1.zip解压
3.查看
unzip -l dir1.zip 查看dir1.zip中的东西(文件夹和文件)
gz压缩包
1.制作 tar czf dir1.tar.gz dir1
2.压缩 tar xzf dir1.tar.gz
3.查看 tar tf dir1.tar.gz
4.解压 tar -zxvf file.tar.gz
网络设置
1.查看ip
ifconfig 查看所有 (ifconfig eth0)
2.临时设置ip
ifconfig eth0 192.168.20.3 改过后就掉线,需要重新进入
3.永久设置ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
(改 IPADDR=192.168.20.3
NETMASK=255.255.255.0)
shell技巧
1.tab补全
2.history
3.!50 调用history中第50行的命令
4.!h 调用history中最后一次以h开头的命令
获取帮助
1.ls --help 查看ls所有命令和用法
2.man ls 查看ls命令英文文档(少用)
防火墙
iptables防火墙
1.iptables -L 查看
2.iptables -F 清空
3.service iptables save 保存
selinux防火墙
vi /etc/selinux/config
编辑 SELINUX=diaabled 后 重启系统(init 6)
觉得有用加个关注吧