Linux基本常用命令

一、基本命令

1、Linux目录结构
  • 文件和目录组成单根倒置结构
  • 文件系统从“根”开始,表示为“/”
  • 路劲以“/”分隔
  • 命名区分大小写
2、文件处理命令

命令格式:命令 【选项】 【参数】

  • pwd显示当前所在位置

  • ls显示文件

     语句:ls 【选项】 【文件名】
     选项:-a 显示隐藏文件
          -l 显示详细信息
          -d 查看文件本身信息
    
  • cd切换目录

     语法:cd 【目录】
     选项:cd ~ 回到根目录
          cd - 回到上一次所在目录
    
  • mkdir创建目录

     语句:mkdir 【选项】 【目录名】
     选项:-p 递归创建
    
  • touch创建空文本文件

     语法:touch 【文本文件名】
    
  • rm删除文件

     语句:rm 【选项】 【文件名】
     选项:-r 删除目录
          -f 强制删除
    
  • cp复制文件

     语句:cp 【选项】 【源文件】 【目标目录】
     选项:-r 复制目录
    
  • mv移动文件

     语句:mv 【源文件】 【目标目录】
    
  • cat显示文本文件内容

     语句:cat 【选项】 【文件名】
     选项:-n 显示行号
          -b 显示行号,空行除外
    
  • tac倒叙显示文件内容

     语句:tac 【文件名】
    
  • more分页显示文件内容

     语句:more 【文件名】
     操作:空格(向下翻页)、n(向上翻页)、q(退出)
    
  • head显示文件前N行

     语句:head 【选项】 【行数】 【文件名】
     选项:-n(行数可以为负)
    
  • tail显示文件后N行

     语句:tail 【选项】 【行数】 【文件名】
     选项:-n
    
  • cut从文件中输出指定列

     语句:cut 【选项】 【分隔符】 【选项】 【显示列】 【文件名】
     选项:-d 指定分隔符
          -f 指定显示列 (第几列)
    
  • wc统计文件行数

     语句:wc 【选项】 【文件名】
     选项:-l 
    
  • du统计文件大小

     语句:du 【选项】 【文件名】
     选项:-s 显示总的大小
          -h 人性化显示
    
  • man使用手册

     语句:man 【命令名称】
    
  • clear清屏

3、vi编译器

在这里插入图片描述

  • 命令模式

     dd 删除(剪切)光标所在行
     5dd 删除(剪切)从光标处开始的5行
     yy 复制光标所在行
     6yy 复制从光标开始的6行
     p 将之前删除或复制的数据粘贴到光标行下面
     u 撤销上一步的操作
     /字符串 在文本中从上至下搜索该字符串
     ?字符串 在文本中从下到上搜索该字符串
     n 显示搜索命令定位到的下一个字符串
     N 显示搜索命令定位到的上一个字符串
     gg 光标跳转至文本首行首位字符处
     G 光标跳转至文本末行首位字符处
    
  • 编辑模式(输入模式)

     按a、i、o键进入
     按ESC键退出
    
  • 末行模式

     :w 保存
     :q 退出
     :q! 强制退出
     :wq 保存退出
     :set nu 显示行号
     :set nonu 不显示行号
     :nu 显示光标所在行号
     :5 光标跳转至第5行
     :1,$s/man/ms/g 将所有man替换为ms
     (1,$ 替换的范围,$表示末行)
     (s 替换命令)
     (man/ms 源字符/目标字符)
     (g 替换所有行)
    
4、文件搜索命令
  • fine搜索文件

     语句:find 【搜索范围】 【选项】 【匹配条件】
     选项:-name 以名字查找
          -iname 不区分大小写
          通配符 (*匹配任意多个字符 ?匹配任意单个字符 []匹配指定单个字符)
          转义符 (“”转移普通字符’’转移所有字符\转义单个字符)
          -exec 将搜索结果传递给后一个命令处理
    
  • grep搜索字符串

     语句:grep 【匹配条件】 【指定文件名】
     选项:| 将前一个命令的输出作为后一个命令的输入
     输出重定向:>>追加 >覆盖
    
5、其他常用命令
  • man

     语句:man 【命令或配置文件】
     操作:/ ? n N q
    
  • 关机命令

     shutdown -h now
     init 0
    
  • 重启命令

     reboot
     init 6
    
  • 登出命令

     logout
     exit
    

二、用户权限及管理

1、用户及组的基本操作命令
  • useradd添加用户

     语句:useradd 【用户名】
     用法:添加用户doubi:useradd doubi
          用tail查看密码(tail -3 /etc/passwd)
      	  出来的结果doubi:x:500:500::/home/doubi:/bin/bash
          (doubi 用户名;x 密码;500:500 UID:GID;/home/doubi 家目录;/bin/bash 开机启动的第一个程序)
    
  • su切换用户

     语句:su - 【用户名】
    
  • passwd设置密码

     语句:passwd 【用户名】
          echo “新密码” | passwd --stdin doubi
    
  • userdel删除用户

     语句:userdel -r 【用户名】
    
  • groupadd创建组

     语句:groupadd 【组名】
     用法:同useradd
    
  • groupdel删除组

     语句:droupdel 【组名】  
    
2、权限修改
  • 读:read(r/4) 写:write(w/2) 执行:execute(x/1) 权限分配:文件所有者、问价按所属组、其他用户
  • chmod修改文件或目录的权限
  • chown修改文件后目录的所属者或所属组
3、打包压缩文件命令
  • tar -zxvf解压缩
  • tar -zcvf打包压缩
  • tar -tzf查看压缩包内容

三、磁盘管理命令

  • fdisk 管理磁盘分区
  • mkfs 格式化分区
  • mount 挂载硬件设备
  • umount 卸载硬件设备
  • ps 查看程序运行情况
  • kill 结束进程
  • top 查看正在执行的进程情况
  • free 显示内存信息
  • w 显示登录系统的用户信息
  • rpm rpm包管理
  • yum 管理rpm包
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值