1 目录结构
2 切换命令 cd
切换到系统根目录cd /
切换到上级目录cd ../
切换到具体目录cd 绝对路径
切换到用户根目录cd ~
清屏 clear
3 列出文件目录
在Linux中,以.``开头文件都是隐藏的文件 列出当前目录信息
ls 列出当前目录详细信息
ll 列出当前目录所有信息,包括隐藏文件
ls -a`
4 目录创建和移除
创建test目录mkdir test
删除test目录(只能删除空目录)rmdir test
创建多级目录(aaa之前也不存在)mkdir -p aaa/bbb
目录帮助mkdir --help
5 文件浏览与显示
显示全部内容cat my.txt
每次展示一页内容more my.txt
空格换页,回车换行
查看最后十行tail -10 my.txt
动态查看tail -f my.txt
关闭ctrl c
查看当前目录pwd
查看ip地址ifconfig
创建空文件touch a.txt
6 文件操作
拷贝
cp my.txt aaa/
cp my.txt aaa/bb.txt 拷贝并重命名
移动
mv aaa.txt bbb
删除
rm aaa
rm -r aaa
rm -rf aaa 不用询问,直接删
当前目录
pwd
7 文件打包与解压
打包
tar -cvf a.tar ./*
打包并压缩
tar -zcvf a.tar ./*
解压
tar -xvf a.tar
解压到指定目录
tar -zxvf a.tar -c /usr/aaa
-c 创建一个new tar 文件
-v 显示运行过程信息
-f 指定文件名
-z 调用gzip 压缩
-t 查看压缩文件内容
-x 解开tar 文件
8 vim编辑器
插入i
保存退出:Esc-:wq
不保存退出:Esc q!
文档内搜索内容::/ 小明
9 重定向输出
cat aa.txt > bb.txt
覆盖
cat aa.txt >> bb.txt
追加
10 进程
查看当前进程ps -ef
查看当前指定进程ps -ef | grep java
静态查看进程ps axu | grep fdfs
杀死进程kill 3477
强制杀死进程kill -9 6793
11管道 grep
一个命令的输出作为另外一个命令的输入
分页查看帮助mkdir --help | more
分页查看ipifconfig | more
分页查看文档cat in.txt | more
12 linux权限
- 表示文件 d表示文件夹 l表示连接
r读的权限,为4
w写的权限 为2
x execute 为1
这样就可以用数字将1,2,3,4,5,6,7分别代表不同的权限组合,
将a.txt权限设置为755
chmod 755 aa.txt
755中,7代表当前用户的权限组合,5代表当前组内其它用户的组合,5代表其他组用户的权限组合
13 主机名
查看主机名hostname
临时修改主机siyu,重启无效hostname siyu
永久修改主机名
vim /etc/sysconfig/network
14 网络服务
网络服务重启
service network restart
设置IP
ifconfig eth0 192.168.12.22
永久设置IP
vim /etc/sysconfig/network-scripts/ifcfg-eth0
15防火墙、
查看防火墙状态service iptables status
status可以替换成stop或者 start 或者off