常用命令
1.ls ll : 查看目录下的文件
ls -a : 查看隐藏文件
2.cd 目录名 : 打开目录
cd / : 回到根目录
cd.. :返回上一级
3.创建目录: mkdir 目录名
mkdir --help : 查看帮助信息
mkdir -p aa/bb : 创建多级目录
4.删除目录: rmdir 目录名
5.浏览文件
cat 文件名
more 文件名
q 退出 或 ctrl + c
less 文件名
tail -10 文件名 : 查看最后10行
6.拷贝和剪切
cp 文件 路径
mv 文件 路径
7.删除文件
rm 文件名 : 删除一般文件
rm -r 文件夹 : 删除文件夹
rm -rf 文件夹 : 不需要询问的删除
8.压缩和解压
tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar 将许多 文件打包成一个文件,再以gz1p压缩命令压缩成xxx.tar.gz (或称为xxx.tgz)的文件。
常用参数:
-c:创建-个新tar文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用gzip压缩命令进行压缩
-t:查看压缩文件的内容
-x:解开tar文件
打包:tar -cvf xxx.tar 需要打包的文件 如:tar -cvf xxx.tar ./* 打包当前目录下的全部文件
打包并压缩: tar -zcvf xxx.tar.gz ./*
解压:
tar -xvf xxx.tar
tar -zxvf xxx.tar.gz -C /usr/aaa 将文件解压到usr下的aaa文件夹中
9.查找文件位置
find 文件夹 -name 文件名称
grep 需要搜索的字符串 文件名称 --color :查找文件内容
10.清屏
clear
ctrl + l
11.重定向输出
cat bb.txt > aa.txt : 覆盖输出
cat bb.txt >> aa.txt : 追加输出
12.进程查看
ps -ef | grep java : 查看java进程
kill 进程号 : 杀死进程
13.查看系统多少位
getconf LONG_BIT
14:查找带有java的文件
rpm -qa | grep java
15.卸载软件
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64
vim编辑器
在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。
三种模式:命令行、插入、底行模式。
切换到命令行模式:按Esc键;
切换到插入模式:按i、o、a键;
i在当前位置前插入
I在当前行首插入
a在当前位置后插入
A在当前行尾插入
o在当前行之后插入一行
O在当前行之前插入一行
切换到底行模式:按: (冒号) ;更多详细用法,查询文档《Vim命令合集. docx》和《Vi使用方法详细介绍. docx》中
搜索 : /需要搜索的字符串
权限系统
1.代表文件类型
- :表示文件
d :表示文件夹
| :表示连接
2.当前用户具有该文件的权限
r: read 读 4
w: write写 2
x : excute执行 1
3.当前组内其他用户具有该文件的权限
r: read读
w: write写
x: excute执行
4.其他组的用户具有该文件的权限
r: read读
w : write写
x: excute执行
5.修改权限
chmod u=rwx,g=r,o=r aa.txt
chmod 744 aa.txt
网络配置
查看当前主机名:hostname
重启网络服务:service network restart
IP地址配置:
ifconfig 查看(修改) ip地址(重启后无效)
ifconfig eth0 192.168.12.22 修改ip地址
如果想要永久生效
修改/etc/sysconfig/network-scripts/ifcfg-eth0文件
DEVICE=eth0 #网卡名称
BOOTPROTO=static #获取ip的方式(static/dhcp/boot/none)
HWADDR=00:0C:29:B5:B2:69 #MAC地址
IPADDR=12.168.177.129 #IP地址
NETMASK=255.255.255.0 #子网掩码
NETWORK=192.168.177.0 #网络地址
BROADCAST=192.168.0.255 #广播地址
ONBOOT=yes #开机启用
域名映射:/etc/hosts
网络服务管理:
service network status 查看指定服务的状态
service network stop 停止指定服务
service network start 启动指定服务
service network restart 重启指定服务
service --status-all 查看系统中所有后台服务
netstat -nltp 查看系统中网络进程的端口监听情况
防火墙设置:
防火墙根据置文件/etc/sysconfig/iptables来控制本机的"出”、“入”网络访问行为。
service iptables status 查看防火墙状态
service iptables stop 关闭防火墙
service iptables start 启动防火墙
chkconfig iptables off 禁止防火墙自启