Linux命令学习

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.com

13.快速查找某一个词
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.conf

18.磁盘分区命令
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------4

w:write------2

x:execute------1

20.删除文件

rm -rf folder*  

-r将指定目录下的所有文件与子目录一并处理;-f:强制删除文件或目录;

21.查看日志文件
tail -f exmaple.log

22.查看文件头10行
head -n 10 example.txt

23.查看文件尾10行
tail -n 10 example.txt

24.压缩文件
tar -czf test.tar.gz /test1 /test2

25.创建文件

touch: 如果一个文件不存在,则创建文件,如果文件存在则修改文件最后的访问时间

mkdir -p filename1/filename2/filename3 

cp:拷贝目录或文件


rm:  -i删除前确认 -f直接删除  -r将目录以及下级内容全部删除  删除目录或文件

usermod   修改用户权限
du:   查看目录或文件的大小
df:    查看磁盘分区大小
vim  进入/打开 修改 保存文件

26.losetup 命令用于设置循环设备。
循环设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用
mount挂载

27.whereis __ 告诉该文件的位置在哪  命令用于查找文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hide17

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值