linux常用基础命令及网络命令

linux基础命令

ls

  • ls -a:列出目录中所有文件
  • ls -t:按时间降序排列出目录中所有文件
  • ls -S:按大小降序排列出目录中所有文件
  • ls -R:列出所有文件

cd

  • cd /:进入到根目录
  • cd -:进入到上一次工作路径
  • cd ~:进入到当前home用户

pwd

  • pwd:查看当前路径

mkdir

  • mkdir -p:一次建立多个文件

rm

  • rm -r:删除文件夹
  • rm -f:强制删除
  • rm -rf:强制删除文件

mv

  • mv -n * *:不会覆盖已存在的文件或目录
  • mv -f * *:强制覆盖已存在的文件或目录

cp

  • cp * *:复制文件
  • cp -r * *:复制目录

cat

  • cat filename:一次性显示整个文件
  • cat file1 file2 > file:合并文件

more

  • more:一页一页显示,空格向下,ctrl+b向上
  • more -n file:定义屏幕一次性显示行数
  • head -n:打印开头前n行

tail

  • tail -n:打印结尾后n行

which

  • which:查看可执行文件位置

whereis

  • whereis:查看二进制文件位置

find

  • find ./ -name file:在硬盘查询文件名称

chmod

  • chmod 755:所有者、组、其它人。读4写2执行1权限
  • chmod 777:所有者、组、其它人都具有权限。
  • chmod +x:给予执行权限
  • chmod -R:给予文件夹及其子文件权限

df

  • df -h:以人已阅读的格式显示

du

  • du -h:易读方式展示文件夹及子文件夹大小
  • du --total -h;显示总量

ln

  • ln -s 源文件 目标文件:创建软链接
  • rm -r 软链接名称:删除软链接及指向文件。或者使用unlink

date

  • date:显示时间

grep

  • grep:全局正则表达式搜索

ps

  • ps -ef:显示所有进程环境变量及进程间关系
  • ps -aux:显示所有包含其他使用的进程

top

  • top:显示进程的相关信息
  • top -c:显示完成的进程命令

kill

  • kill -9 进程号:杀掉进程

free

  • free -h:显示系统内存使用情况

scp

  • scp * *:拷贝文件到指定机器
  • scp -r * *:拷贝文件夹到指定机器

touch

  • touch:新建文件

tar

  • tar -zcvf *.tar 文件夹:压缩
  • tar -zxvf *.tar:解压

zip

  • zip:压缩
  • unzip:解压

awk

  • awk '{print $2}' filename:打印第二列
  • awk '-F ',' '{pring $2}' filename:使用,作为分隔符,打印第二列

sed

  • sed -i :直接在源文件修改
  • sed -n:打印多少行

histroy

  • history:查看历史执行命令,!*:执行上述命令

pwdx

  • pwdx 进程号:查询进程启动路径

linux网络命令

netstat

  • netstat -nltp:查看网络状态
  • netstat -anp:查看网络状态

ifconfig

  • ifconfig:查看网络状态

ping

  • ping:查看服务器网络状态

route

  • route:查看路由表
相关推荐
一条破秋裤17 分钟前
【1114】【并发控制】【笔记】
linux
2035去旅行2 小时前
ADB的底层原理
linux·adb·嵌入式·arm·soc
武子康2 小时前
单卡 A6000 跑 Qwen-Drive:怎样留下可比较的第一条基线?
linux·人工智能·深度学习
女神下凡2 小时前
芯参谋(107):杰理AC_中科蓝讯_开发指南
linux·服务器·网络·单片机·嵌入式硬件
落羽的落羽2 小时前
【C++】C++17的主要特性
linux·服务器·开发语言·c++·算法·机器学习
爱和冰阔落7 小时前
【Linux网络】TCP 半包粘包怎么解决?从长度报头、JSON 拆包到网络计算器完整实战
linux·运维·网络·tcp/ip
say_fall8 小时前
【Linux网络编程】UDP套接字编程:系统编程组件、基础回显服务、InetAddr与地址转换、翻译服务与线程池聊天室
linux·服务器·网络·udp·vr
ö Constancy9 小时前
一台电脑的硬件组成与作用:按功能分类详解(Windows 与 Linux 视角)
linux·windows·电脑
江湖有缘9 小时前
基于Ubuntu部署SoduWork:企业级 AI 原生协同平台实战全流程
linux·人工智能·ubuntu·ai·soduwork
无奈笑天下18 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器