Linux常用基本指令笔记

ls:显示当前目录的内容
-l长格式显示 开头第一个字母d为目录 l为链接(类似快捷方式) c字符设备 b块设备(例如硬盘)-文件
-a显示全部文件(包括隐藏文件)
-h以容易人类阅读的方式显示文件大小
–sort=size(按文件大小排序)/time(按时间排序)

cd:目录命令

pwd:查看当前所在目录 .当前目录 …上一级目录

cat:查看文件所有内容(缺点:文件内容多时,查看时间长,不方便查看前面的内容)

more:查看文件内容充满屏幕,回车继续,适合查看文件前面的内容

less:同more,左下角不会显示百分比

tail:默认显示最下面10行内容
-20 显示最下面20行内容

watch -n 2 tail /…每隔2秒执行一次tail

rm:删除文件 删除文件夹时需要用-r:文件夹及文件夹下所有内容

cp:复制文件 文件夹同上

top:查看系统性能相关信息

ps:-ef、aux查看进程信息

grep abc /… 查看文件中含有abc的行

netstat -pantu | egrep -v ‘0.0.0.0|:::’ | awk ‘{print $5}’ | cut -d ‘:’ -f 1 | sort | uniq >> ip
-pantu 查看当前网络连接协议、IP地址和端口等信息
egrep -v ‘0.0.0.0|:::’ 排除含有0.0.0.0或:::的行
awk ‘{print $5}’ 只看第五列内容
cut -d ‘:’ -f 1 只看通过:分隔后的第一列
sort 排序
uniq > ip 将结果覆盖到文件名为ip的文件中
uniq >> ip 将结果追加到文件名为ip的文件中

mount:查看已经挂载的信息
mount -o loop kali.iso /media/cdrom 将kali.iso挂载到/media/cdrom下,便可查看iso文件内容

dmesg 和 cat /var/log/messages 作用相同,少打字了

find /… -name abc 在…目录下查找文件名含有abc的文件(大小写敏感,换为-iname不敏感,abc支持通配符)

vim编辑器:
:set nu 显示行号
:wq 保存并退出
i 编辑
a 编辑
dd 删除光标所在行
o 在光标所在行下插入一空白行并开始编辑
yy 复制光标所在行
p 在光标下一行粘贴

|:a | b 将a的输出内容当做b的输入内容
&:cd & ls 执行cd命令后,执行ls命令
&&:cd && ls 执行cd命令成功后,才执行ls命令
||:cd || ls 执行cd不成功,才执行ls

shell脚本:开头#!/bin/bash 通过bash进行解释

ifconfig:查看网卡详情(IP、掩码等)
ifconfig eth0 192.168.1.10/24 为eth0网卡配置IP和掩码

route add default gw 192.168.1.1 指定默认路由网关192.168.1.1
route add -net 172.16.0.0/24 gw 192.168.1.100 eth0 添加内部网段静态路由
以上修改的网络配置重启后将重置
永久生效需要修改/etc/network/interfaces
iface eth0 inet static
address、netmask、gateway、dns-nameservers

配置DNS:修改/etc/resolv.conf 例如nameserver 8.8.8.8

首先通过apt-get update更新列表,再通过apt-get upgrade真正更新文件

修改vi .bashrc,在最后一行追加ulimit -n 900000来调整并发线程限制(原1024)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值