常用指令
1.说出10个linux常用的指令
·
ls查看目录中的文件
·
cd/home进入'/home'目录;cd..返回上一级目录;cd../..返回
上两级目录
·
mkdir dir1创建一个叫做'dir1'的目录
·
rmdir dir1删除一个叫做'dir1'的目录(只能删除空目录)
·
rm -f file1删除一个叫做'file1'的文件',-f参数,忽略不存在的
rm -rf /mulu目录下面文件以及子目录下文件
·
cp /test1/file1 /test3/file2 如将/test1目录下的file1复制到
/test3目录,并将文件名改为file2
·
mv /test1/file1 /test3/file2 如将/test1目录下的file1移动到
/test3目录,并将文件名改为file2
·
mv * ../ Linux当前目录所有文件移动到上一级目录
·
ps -ef|grep xxx显示进程pid
kill使用kill命令来终结进程。
先使用ps命令找到进程id,
使用kill -9命令,终止进程。
ps查看进程
2.如何查看所有java进程
·
grep是搜索关键字
ps -ef| grep java
-aux显示所有状态
ps -aux | grep java
tar –xvf file.tar 解压 tar 包
unzip file.zip 解压 zip
unrar e file.rar 解压 rar
free -m 查看服务器内存使用情况
top 实时动态地查看系统的整体运行情况,监测系统性能和运行信息
的实用工具。
3.如何杀掉某个服务的进程
·
kill命令用于终止进程
·
-9强迫进程立即停止
kill -9 [PID]
这里pid需要用ps -ef | grep 查询pid
查看日志
5.如何查看测试项目的日志
一般测试的项目里面,有个 logs 的目录文件,会存放日志文件,有个 xxx.out
的文件,可以用 tail -f 动态实时查看后端日志
先 cd 到 logs 目录(里面有 xx.out 文件)
tail -f xx.out
这时屏幕上会动态实时显示当前的日志,ctr+c 停止
6.如何查看最近 1000 行日志
tail -1000 xx.out
查看端口
7.LINUX 中如何查看某个端口是否被占用
netstat -anp | grep 端口号
Find查找文件
8.如何查找一个文件大小超过 5M 的文件
find . -type f -size +100M
9.如果知道一个文件名称,怎么查这个文件在 linux 下的哪个目录,如:要查找
tnsnames.ora 文件
find / -name tnsnames.ora
10.在Linux系统中,一般怎么隐藏文件?
文件名以一个.开头
11.在Linux系统中,一个文件的访问权限是755,其含义是什么?
755表示该文件所有者对该文件具有读,写,执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。