1. 查看当前进程命令
ps -aef | grep java(文件名)
( -a 显示所有进程 -e 显示所有进程,环境变量 -f 全格式)
查看内存top | free
2.强制结束进程 kill -9 id(进程id号)
3.目录分层 ./ (当前目录) ../ (上层目录) ~/ (主目录)
4.查看路径 pwd
5.退出当前命令 ctrl+c
6.显示指定工作目录下之内容 ls
ls -a (显示目录下的所有文件,包括以 . 开头的隐含文件)
7.查找文件名 find -name(文件名)
8.如何远程控制linux? SSH(Secure Shell)
安装SSH
sudo apt-get install openssh-server openssh-client
重启
sudo service ssh restart
关闭防火墙
systemctl disable firewalld
ipconfig(ip信息查看) 远程登录: sudo ssh -l (用户名) (ip)
root用户来登录远程主机: ssh root@主机
两台linux相连命令
scp 拷贝文件和目录
本地文件复制到远程:
scp 本地文件名 远程用户名@远程ip:远程文件夹路径
本地目录复制到远程:(-递归复制整个目录)
scp -r 文件名 远程用户名@远程ip:远程文件夹
远程文件复制到本地:
scp 远程用户名@远程ip:本地文件夹 文件名
远程目录复制到本地:
scp -r 远程用户名@远程ip:本地文件夹 文件名
9.查看日志 得到关键日志的行号 cat -n test.log |grep "debug"
10.显示各种网络相关信息
netstat -anp |grep 端口号
(-a,显示所有 -n,不用别 名显示,只用数字显示 -p,显示进程号)
11.查看CPU是几核
cat /proc/cpuinfo |grep "cores"|uniq
12.路由跳转命令 tracert
traceroute -m 10 www.baidu.com探测包使用的基本UDP端口设置端口名
命令: traceroute -p 端口名 www.baidu.com13.快速查找某一个词
cat/文件名/文件夹 | grep -r "内容"14.端口号占用进程 isof -a
15.Linux中如何查看进程是否被占用
netstat -apn | grep 端口号
16.linux 如何显示一个文件的某几行(中间几行)
cat filename | tail -n +3000 | head -n 1000
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的head -n 1000:显示前面1000行
tar 打包 -t查看包中文件列表 -x释放包 -c创建包 -r增加文件到包文档的末尾
.gzip 压缩 .gz -d解开压缩文件
rpm -qa | grep bind 查询是否安装了___ 软件包
17.挂装命令 mount
/etc/hosts
/etc/sysconfig/network
/etc/sysconfig/network-scripts
/etc/resolv.conf18.磁盘分区命令
fdisk
m:各种命令的帮助
n:新建一个分区 d:删除一个分区 p:查看分区
【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000
【二】显示1000行到3000行
cat filename | head -n 3000 | tail -n +1000
19.chmod 777
r:read------4w:write------2
x:execute------1
20.删除文件
rm -rf folder*
-r将指定目录下的所有文件与子目录一并处理;-f:强制删除文件或目录;
21.查看日志文件
tail -f exmaple.log22.查看文件头10行
head -n 10 example.txt23.查看文件尾10行
tail -n 10 example.txt24.压缩文件
tar -czf test.tar.gz /test1 /test225.创建文件
touch: 如果一个文件不存在,则创建文件,如果文件存在则修改文件最后的访问时间
mkdir -p filename1/filename2/filename3
cp:拷贝目录或文件
rm: -i删除前确认 -f直接删除 -r将目录以及下级内容全部删除 删除目录或文件usermod 修改用户权限
du: 查看目录或文件的大小
df: 查看磁盘分区大小
vim 进入/打开 修改 保存文件26.losetup 命令用于设置循环设备。
循环设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用
mount挂载27.whereis __ 告诉该文件的位置在哪 命令用于查找文件。