查看ip命令
ipconfig
启动服务
# 启动/停止/重启 mysql
service mysqld start
service mysqld stop
service mysqld restart
# 启动/停止/重启 网络
service network start
service network stop
service network restart
# 启动/停止/重启 http服务
service httpd start
service httpd stop
service httpd restart
# 启动/停止 tomcat
cd tomcat的bin目录下
./startup.sh
cd tomcat的bin目录下
./shutdown.sh
查看当前目录下有哪些内容
# 只显示文件名 (常用)
ls
# 显示文件的详细信息 (常用)
ll
# 显示文件的所有内容,包括隐藏文件
ls -a
# 查看文件的内容,并且人性化显示文件大小
ls -lh
查看端口命令
netstat -an
netstat -an | grep 指定端口
# 常见到软件端口
mysql 3306
oracle 1521
http 80
https 443
tomcat 8080
文件夹/文件
# 创建文件夹 (常用)
mkdir 目录名称以及路径
# 创建文件
touch 文件名称以及路径
# touch一个已存在的内容,修改时间
touch 文件/目录
# 删除文件/文件夹 (慎用)
rm -rf 文件/目录路径
# 统计文件的行数
wc -l 文件名
移动/复制
cp -R 需要复制的文件或目录 目标路径
mv 需要移动的文件或目录 目标路径
文件传输
通过ftp工具上传
重定向(追加、导入)
导入语法:命令 > 文件
追加语法:命令 >> 文件
追加和导入都是将前面一个命令的输出内容,写入到后面这个文件中。
# 区别:
1. 导入会先清空原来的文件,再进行添加。
2. 追加是直接在原来的文件的最后面进行添加。
# 将时间导入到当前目录下的a.txt中
date > ./a.txt
# 将时间追加到当前目录下的a.txt中
date >> ./a.txt
查看文件命令
# 查看文件的全部内容
cat 文件名
# 查看文件的全部内容,并且显示行号
cat -n 文件名
# 查看文件的前几行
head -n 文件名 # n 需要替换成具体的行数
# 查看文件的后几行
tail -n 文件名 # n 需要替换成具体的行数
# 翻页查看文件
more 文件名 less 文件名
# 共同点:回车一行,空格一页,q推出
# 不同点:less支持上下键翻行查看
# 动态/实时查看文件日志
tail -f 文件名
查找文件/目录
find 路径 -name 参数值
# 比如:想在/oracle目录中 查找 文件名为a.txt文件
find /oracle -name a.txt
# 比如:在/oracle目录中,查找 文件名以a开头的文件
find /oracle -name 'a*'
# 比如:在/oracle目录中,查找 文件名以a结尾的文件
find /oracle -name '*a'
# 比如:在/oracle目录中,查找 文件名包含了a的文件
find /oracle -name '*a*'
查找指定的内容 管道符号 | grep
# 语法
命令 | grep 查找内容
# 从前面的命令的输出内容中,查找指定内容
# 查看8080端口是否被监听
netstat -an | grep 8080
# 查找tomcat进程是否启动
ps -ef | grep tomcat
查看磁盘/内存/系统资源
df -h,free -m,top
远程命令
# 远程登陆
ssh 用户名@ip地址
# 远程复制
scp -R 用户名@ip地址:复制文件的绝对路径 本地路径
用户
useradd 用户名 # 增加用户
passwd # 修改密码
su 用户名 # 切换用户
进程
# 查找指定进程
ps -ef | grep 进程名
# 杀死进程
kill -9 pid
权限
chmod -R 权限 文件/路径
# 权限表达方式1,字母
# u 文件的所有者,g表示文件的同组用户,o表示其他用户,a表示所有用户
# r 表示可读,w表示可写,x表示可执行
chmod -R u+r,g-w,o=x,a+r 文件/目录的路径
# 权限表达方式2,数字
# 4 表示可读,2表示可写,1表示可执行
chmod -R 465 文件/目录路径
压缩打包
后缀名:.tar.gz
# 打包语法
tar -czvf 压缩包的路径以及名称 被打包的文件/目录路径
# 将当前目录下的abc目录打包并压缩到/opt目录中,并取名为a.tar.gz
tar -czvf /opt/a.tar.gz ./abc
# 解压缩 tar -xzvf 压缩包的路径以及名称 -C 解压路径
# 将/opt/a.tar.gz 解压到当前目录
tar -xzvf /opt/a.tar.gz -C ./ tar -xzvf /opt/a.tar.gz# 如果直接解压到当前,—C参数可以不带
vi编辑器(常用)
VI编辑器的三种模式:(编辑模式
,命令模式
,末行模式
)
- 末行模式下的命令
wq 保存退出
q! 不保存退出
n 跳转到第n 行,n需要替换成具体的行数
n1,n2s/需要替换的字符/替换成什么/g # n1与n2需要替换成具体的行数
- 命令模式下的命令
dd 删除一行
yy 复制
p 粘贴
/字符 搜索指定字符,按n 查找下一个,按N 查找上一个
安装软件
rpm -ivh 安装文件名
rpm -e 需要卸载的安装包