linux常用的命令

Linux目录结构

Linux的核心就是一切皆文件,Linux只有一个顶级目录

  • linux的目录结构
目录意义
/bin所有用户可用的基本命令存放的位置
/sbin需要管理员权限才能使用的命令
/bootlinux系统启动的时候需要加载和使用的文件
/dev外设连接到linux后,对应的文件存放的位置
/etc注册表,系统配置等
/home每新建一个用户,会自动在home中为该用户分配一个文件夹
/rootroot账户的home目录
/liblinux系统启动和命令需要的依赖
/usr默认安装路径
/var日志和缓存存放的位置
其他目录其他的目录基本都是特定或者临时文件存放的位置,详细请见:https://www.runoob.com/linux/linux-system-contents.html

Linux文件管理

  • ls :查看当前目录下的文件列表
  • ls / :查看指定目录下的文件
  • ls -l:查看项目信息
  • ls -a:查看隐藏文件
  • ls -la:查看隐藏文件和项目信息
  • cd 路径:切换路径(路径可以是绝对路径,也可以是相对路径)
  • clear:清屏

Linux文件操作

  • mkdir 文件名:在当前文件夹下常见文件夹(目录)
  • mkdir -p 所添加的文件路径:在特定位置创建文件夹
  • touch 文件名:在当前目录创建文件
  • rm 文件:删除文件
  • rm -r 文件夹:删除文件夹
  • rn -rf:强制删除文件,不询问(直接删除)
  • cp 原文件 新文件
  • cp -r :原文件夹 新文件夹
  • mv 文件 新文件夹:移动源文件到新的位置
  • mv 文件A 文件B:修改文件A的名字为B(修改文件名)

Linux文本编辑

  • vi 文件名:编辑文件
  • ESC退出
参数名称含义
:q退出
:wq保存并退出
:w保存编辑内容
:q!强制退出
:wq!强制保存并退出
:set nu或:set number显示行号
:set nonu或:set nonumber取消显示行号
  • cat 文件名:查看文件中的全部信息

  • tail -f 文件名:实时滚动显示文件的后10行信息

  • tail -n 20 文件名:显示文件的后20行信息

  • tail -n +20 文件名:显示文件从第20行到文件的末尾

  • head -n 3 文件名:显示文件的前面几行内容

  • more 文件名:适合内容过大,需要翻页的文本

  • more +20 文件名:从第20行开始显示文件的内容(下面是在vi/vim中使用的,鼠标上下滑动就行)

    1. 空格键:显示文本的下一屏内容
    2. h:帮助
    3. b:显示上一屏
    4. 回车:向下一行(也可以是n行,但是这个需要定义)
    5. ctrl+b:返回上一屏
    6. =:显示当前的行数
  • cat 文件名:用于显示小文件,当显示的文件过长时,会在屏幕上快速闪动,可以用ctrl+C进行中断退出,对于大的文件直接使用more命令更合适。

  • grep -参数 要查找的目录范围:查找下方文件中所含有的参数

  • grep -i ‘error’ test.txt:忽略大小写,查找特定内容,查日志的时候用的多。

  • eg:cat test.txt | grep -f test2.txt

压缩备份

  • tar -zxvf 压缩文件 -C 解压缩的目录(默认本文件夹):解压缩文件
参数描述
-z操作文件时用的
-x解压缩
-c压缩
-v显示压缩或者解压缩的执行过程信息
-f需要处理的文件,文件放在最后

系统管理

  • top:查看动态进程
  • ps -ef:显示服务器上所有的进程
  • ps aux:查看所有进程
  • ps -ed|grep 进程名(java):查找所有Java进程
  • kill ID:杀进程
  • pstree:以树状结构的形式显示带有子进程的进程

网络应用

  • netstat -a:查看网络状况
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值