linux 常用命令笔记

发布于 更新于
本文目录
  1. linux常用命令
  2. 系统管理相关命令
  3. 目录操作相关命令
  4. 文件编辑命令
  5. 文件操作命令
  6. 系统资源相关命令
  7. 文件赋权命令
  8. 解压\压缩命令
  9. 安装卸载软件
  10. 关闭\开启防火墙命令
  11. 关闭\重启虚拟机

技术文章Linux与数据库

本文介绍linux的常用命令

linux常用命令

本文介绍linux的常用命令

系统管理相关命令

  • ifconfig

    获取网络参数

  • su “username”

    切换用户

  • hostname

    查看主机名称

  • who

    查看登录到系统的用户

  • whoami

    查看当前用户

  • history

    查看历史操作命令

  • ping “url”

    检查网络是否联通

  • date

    查看日期

  • kill

    杀死进程(-9强制杀死)

目录操作相关命令

  • pwd

    查看当前目录路径

  • cd

    切换目录(cd ../ -- 上级目录;cd ~ -- 切换用户目录)

  • mkdir

    创建目录

  • rmdir

    删除目录

  • rm -rf

    强制删除目录\文件

文件编辑命令

  • touch

    新建文件 touch a.txt

  • vi

    文本编辑器 vi b.txt -- 文件不存在创建文件 -- 文件存在进入编辑

    • i

    -- 编辑状态
    • /

    -- 编辑状态下搜索文本
    • :set nu

    -- 显示行数
    • : 行

    -- 定位某行
    • 键盘g

    -- 定位到第一行
    • 键盘G

    -- 定位到最后一行
    • 键盘u

    -- 撤销上一次命令
    • ESC

    退出编辑
    
    - :wq
    
    保存退出
    
    - :q!
    
    不保存退出

文件操作命令

  • ls

    查看目录下目录\文件

    • ls -a

    查看所有文件

    • ls -l(ll)

    查看所有文件,并显示文件属性

  • copy

    复制文件\文件夹

    • copy -R

    拷贝目录及目录下的所有文件

  • mv

    移动文件\文件夹

  • rm

    删除文件

    • rm -rf

    强制删除文件\目录

  • find

    查找文件

    • find 文件路径 -name 文件名

    查找路径下的文件

  • grep

    查找字符串并打印该行

    • grep 字符串 文件

    • 文件结果 | grep 字符串

    grep查找管道符(|)前面命令输出结果

    • ps -ef | grep tomcat

    • netstat -apn | grep 8080

  • cat

    查看文件内容

  • head

    • head -n 行 文件

    查看文件的前几行

  • tail

    • tail -n 行 文件

    查看文件的后几行

    • tail -f 文件

    刷新查看文件(tail -f log.txt)

  • more

    查看文件(只能向后,不能向前翻)

    • 回车

    一行一行查看文件

    • 空格

    一页一页查看文件

  • less

    查看文件(既可以向后,也可以向前翻)

    • 回车

    一行一行查看文件

    • 空格

    一页一页查看文件

    • 键盘b

    向前一页一页查看

    • q

    退出查看

系统资源相关命令

  • ps

    查看系统进行信息

    • ps -ef

    查看正在运行的进程

    • ps -aux

    查看系统的所有进程

  • netstat

    查看网络状况

    • netstat -apn

    查看所有使用端口信息

文件赋权命令

  • chmod

    文件\目录赋权操作

    • chmod -R 权限

    给文件夹下的所有文件\内容赋权

    • 权限说明

      三种权限:属主、属组、其他组用户

      r=4;w=2;x=1

      chmod 777 a.txt -- 给a.txt属主、属组、其他用户分别赋权可读、可写、可执行权限

解压\压缩命令

  • tar

    • tar -czvf boy.tar boy

    压缩文件

    • tar -xzvf boy.tar.gz/.tar

    解压文件

  • zip

    • zip -r boy.zip boy

    压缩文件

    • unzip boy.zip

    解压文件

安装卸载软件

  • yum

    自动下载安装

    • yum install [package]

    安装

    • yum -y remove 删除的程序名*

    卸载

  • rpm

    • rpm -ivh [package]

关闭\开启防火墙命令

  • 即时生效,重启后失效

    • service iptables stop

    关闭防火墙

    • service iptables stop

    开启防火墙

  • 永久生效,重启后生效

    • chkconfig iptables off

    关闭防火墙

    • chkconfig iptables on

    开启防火墙

关闭\重启虚拟机

  • 关闭

    • shutdown -h now

    • poweroff

    • halt

  • 重启

    • shutdown -r now

    • reboot

来源:testingpai

继续阅读