hn-failte's blog hn-failte's blog
首页
  • 前端文章

    • JavaScript
    • Vue
    • React
    • Webpack
    • 混合开发
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《JavaScript高级程序设计》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《React》笔记
    • 《TypeScript 从零实现 axios》
    • 《Git》学习笔记
    • TypeScript笔记
    • JS设计模式总结笔记
  • HTML&CSS
  • HTML
  • CSS
  • CSS预处理
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 算法
  • 数据库
  • 操作系统
  • 工具
  • 学习
  • 面试
  • 心情杂货
  • 前端相关
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

hn-failte

前端cv仔
首页
  • 前端文章

    • JavaScript
    • Vue
    • React
    • Webpack
    • 混合开发
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《JavaScript高级程序设计》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《React》笔记
    • 《TypeScript 从零实现 axios》
    • 《Git》学习笔记
    • TypeScript笔记
    • JS设计模式总结笔记
  • HTML&CSS
  • HTML
  • CSS
  • CSS预处理
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 算法
  • 数据库
  • 操作系统
  • 工具
  • 学习
  • 面试
  • 心情杂货
  • 前端相关
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 技术文档

  • GitHub技巧

  • Nodejs

  • 博客搭建

  • Algorithm

  • DataBase

  • OS

    • linux安装nodejs
    • Linux基本命令
      • 列出文件
      • 更换目录
      • 创建目录
      • 当前目录
      • 删除
      • 复制
      • 移动
      • 重命名
      • 创建文件
      • 解压缩
      • 参考
      • 查找
      • 显示进程
      • 筛选
      • 显示内容
      • 关机
      • 重启
      • 显示系统运行时长
      • 修改密码
      • 管理员
      • 日历
      • 清屏
    • Linux使用技巧
    • Windows命令控制台默认编码问题
  • Tools

  • 技术
  • OS
hn-failte
2018-06-23

Linux基本命令

# Linux基本命令

Linux的命令很多,对想学习的朋友来说,无疑很头痛,那么先从这些常用的开始吧

# 列出文件

    ls    显示非隐藏文件
    ls -a    显示所有文件
    dir
1
2
3

# 更换目录

    cd
    cd /    进入根目录
1
2

# 创建目录

    mkdir
1

# 当前目录

    pwd
1

# 删除

    rm [文件名]
    rm -rf 强制删除
    rm -r 删除该文件夹及下面的所有文件
1
2
3

# 复制

    cp [当前] [变更]
    当复制的文件在当前目录时,名字会变更
1
2

# 移动

    mv [当前] [变更]
    可以使用该方法更改文件名
1
2

# 重命名

    rename [旧类型] [新类型] [筛选]
1

# 创建文件

> filename
touch filename 创建二进制文件
vi filename 创建带文件格式的文件
1
2
3

# 解压缩

    tar [选项] 文件名 文件/文件夹    压缩文件
        选项:-cf  -rf  -uf
        f是表示文件,c是表示产生新的包,r是表示增加文件,u是表示更新文件

    tar [选项] 文件名    解压文件
        选项:-tf  -xf
        t是列出文件,x是解包

    调用gzip    在选项中添加参数:-z    
        例子: tar -czf all.tar.gz *.jpg
              tar -xzf all.tar.gz

    调用bzip2    在选项中添加参数:-j
        例子: tar -cjf all.tar.bz2 *.jpg
              tar -xjf all.tar.bz2

    解压缩zip
        zip all.zip *.jpg    压缩文件
        zip -r temp.zip temp    压缩文件夹
        unzip all.zip    解压

    rar    linux下的rar需要安装RAR for Linux,但是需要付费
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# 参考

    man "commond"
1

想要学习linux最有用的指令

# 查找

    find -iname [目录] 文件名    查找指定目录下的文件
1

# 显示进程

    ps
    ps -a    显示当前用户的进程
    ps -Af   显示所有的进程
    ps -ef   显示所有的进程
1
2
3
4

# 筛选

    [其他命令] | grep [筛选内容]
    例:
        ps -ef | grep [content]
        cat /etc/hosts | grep [content]
1
2
3
4

# 显示内容

    cat    不分页查看
    cat more    分页查看
    echo message
1
2
3

# 关机

    halt
    shutdown [选项] [时间/now] [警告信息]
    - k 并不真正关机,而只是发出警告信息给所有用户。
    - r 关机后立即重新启动。
    - h 关机后不重新启动。
    - f 快速关机,重启动时跳过fsck。
    - n 快速关机,不经过init程序。
    - c 取消一个已经运行的shutdown。
1
2
3
4
5
6
7
8

# 重启

    reboot
1

# 显示系统运行时长

    uptime
1

# 修改密码

    passwd
1

# 管理员

    su [选项] [? ] [使用者帐号]    切换至管理员身份
        切换需要输入管理员密码
    sudo command    以管理员权限执行命令
        使用需要输入密码
1
2
3
4

# 日历

    cal  [选项] [月 [年]]
    date [选项] 显示时间格式(以+开头,后面接格式)
1
2

# 清屏

    clear
1

export 定义

    export LC_ALL=#定义一个变量LC_ALL并且设置为空NULL
    export LANG=zh_CN.gb2312#定义一个变量LANG的值是zh_CN.gb2312
    export http_proxy="http://192.168.1.2:80"#定义http代理服务器
1
2
3
编辑 (opens new window)
#Shell
上次更新: 2021/11/02, 02:57:33
linux安装nodejs
Linux使用技巧

← linux安装nodejs Linux使用技巧→

最近更新
01
基于 Taro 的微信小程序优化指南
02-16
02
搭建一个极简混合开发架构
08-03
03
使用State Hook
04-06
更多文章>
Theme by Vdoing | Copyright © 2017-2023 hn-failte | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式