专栏首页A2DataLinux 基本命令

Linux 基本命令

生活 就是一系列下定决心的努力

· 正 · 文 · 来 · 啦 · Linux入门 / ----- 根目录 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点 /lib 标准程序设计库 /sbin 超级管理命令 /mnt 系统提供这个目录是让用户临时挂载其他的文件系统 /root 系统管理员的主目录 /Lost+found 这个目录平时是空的, 系统非正常关机而留下“无家可归”的文件 /proc 虚拟的目录,是系统内存的映射 /var 某些大文件的溢出区 /usr 应用程序和文件几乎都在这个目录. boot ------ 内核文件 Linux 系统文件(100MB-200MB) 服务器500MB opt----临时文件 常用快捷键 图形界面 到 字符界面Ctrl Alt Fn (F1-----F6) init 3 字符界面 到 图形界面 Alt F7 init 5 Tab键 :自动补齐 反斜杠\ :强制换行 ctrl+u 清空至行首 ctrl+k 清空至行尾 ctrl+L 清屏 ctrl+c 取消本次命令编辑 touch 创建文件 mkdir 创建目录 mkdir -p 创建嵌套的多层目录结构 cd 切换工作目录 cd - 切换两个目录 cd .. 返回上个目录 du 统计目录及文件 du -s 只统计大小 du -a 统计所有文件 du -h 人性化显示 du -sh * 查看所有文件及大小 pwd ------- 查看当前所在位置 vim ------查看日志(编辑器) Ls ------ 打印(当前目录下所包含的内容)ls 显示目录内容(ls=ll) ./ ------直接运行脚本 查看帮助 help-help man info (man ls)

常用命令 uname 查看系统信息及内核版本(-a 显示主机;-r 显示内核版本)

hostname 查看主机名 vim /etc/sysconfig/network 更改主机名 ifconfig 查看网络信息 shutdown -h now | poweroff | init 0 关闭计算机 shutdown -r now | reboot | init 6 重启计算机 Ln链接文件 Ln 要链接的文件 链接到什么地方 ln创建链接文件 ln -s 软链接 ln 硬链


CP 复制 cp -r 递归复制整个目录树 cp=cp-i cp -r 递归复制 cp -p 保持源文件的属性不变 cp -f 强制覆盖目标同名文件或目录 cp -i 需要覆盖文件或目录时进行提醒 RM 删除 rm -rf 递归强行删除文件或者目录 不进行提醒 rm -f 强行删除文件或者目录,不进行提醒 rm -r 递归删除整个目录树 rm - i 删除文件或者目录时提醒用户确认


MV 移动(改名) Cat 查看文件 More 分页查看文件 (不可返回) Less 分页查看文件 (可返回) Head 查看文件头(前10行) Tail 查看文件尾 (后10行) WC 统计 wc -l 统计行数 wc -w 统计单词个数 wc -c 统计字节数


压缩 gzip;bzip2 (仅限文件) gzip -9 ; bzip2 -9 表示高压缩比 gzip -d ; bzip2 -d 解开已经压缩的文件 Tar 归档 口令: 打包压缩 Tar 要打包压缩到什么地方 要打包压缩的文件 tar -c 创建 . tar格式的包文件 tar -x 解开. tar格式的包文件 tar -v 查看详情信息 tar -f 表示使用归档文件 tar -p 打包时保留原始文件及目录的权限 tar -t 列表查看包内文件 tar -C 解包时指定释放的目标文件夹 tar -z 调用gzip程序进行压缩或者解压 tar -j 调用bzip2 程序进行压缩或者解压 命令: tar -cvf 打包 tar -zcvf 打包压缩 tar -zcvf XXX.tar.gz XX tar -xvf 解压 tar -xvf xxxx.tar.gz -C aaa 解压到指定目录 打包压缩---- tar -zcvf 解压 ----- tar -zxvf 指定位置解压--- tar -zxcf -C xx.bz2用bzip2 -d解压 xx.gz用gzip -d解压 xx.tar.gz 用-zxvf解压 xx.tar.bz2用-jxvf解压 VI VIM编辑器 命令模式 vim vi ESC 输出模式 a、i、o等键 末行模式 vim 工作模式: 命令模式 输入模式 末行模式 a #光标后面写 i #光标前面写 o #下一行写 dd #删一行 n+dd #删几行 d$ #删除光标后面的同一行 (删光标) d^ #删除光标前面的同一行 (不删光标) x #删光标 X #删光标前面的 yy #复制 p #黏黏到下一行 P #黏黏到上一行 u #撤销上一步 U #撤销这一行的所有修改 :q! #不保存退出 :w #保存 :wq #保存退出 :/ #搜索的东西 搜索什么 从上到下搜索 % #搜索的东西 搜索什么 从下到上搜索 :set nu #设置行号 :set nonu #不要行号了 跳转到首行gg 跳转到尾行G #G跳转到到第几行 :e/etc/passwd 打开新的编辑文件 :r/etc/passwd 读入其他文件内容 文件内个替换 s/old/new 替换行里的一个old换成new s/old/new/g 整行替换 old换成new #,#s/old/new/g #到#行替换 old换成new %s/old/new/g 整篇替换 old换成new c 末尾加入c 对每个替换提示用户进行确定 “大数据”— 入门Linux服务

本文分享自微信公众号 - A2Data(A2Data)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-11-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [日常] 解决PHP Warning: Module 'mysqli' already loaded in Unknown on line 0

    解决PHP Warning: Module 'mysqli' already loaded in Unknown on line 0

    陶士涵
  • 轻松理解webpack热更新原理

    HMR作为一个Webpack内置的功能,可以通过HotModuleReplacementPlugin或--hot开启。那么,HMR到底是怎么实现热更新的呢?下面...

    Nealyang
  • UmiJS可插拔的企业级 react 应用框架,配合ant-design-pro使用

    umi,中文可发音为乌米,是一个可插拔的企业级 react 应用框架。umi 以路由为基础的,支持类 next.js 的约定式路由,以及各种进阶的路由功能,并以...

    landv
  • C语言中宏的定义与使用

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    耕耘实录
  • uni-app开发小程序入门到崩溃

    最近一段时间公司要做一个小程序项目,还要支持,微信小程序,头条小程序,百度小程序。一套代码,实现三个平台。当时接到这个任务,就不知道怎么去下手,一套代码,分别要...

    小周sri的码农
  • 新版React Native发布APP之打包iOS应用

    用React Native开发好APP之后,如何将APP发布以供用户使用呢?一款APP的发布流程无外乎:签名打包—>发布到各store这两大步骤。本文将向大家分...

    CrazyCodeBoy
  • Vue配置多模块

    修改wenpack.prod.conf.js(参考webpakc.dev.conf.js修改)

    苦咖啡
  • 微信热修复框架 Tinker 从使用到 patch 加载、生成、合成原理分析

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    张拭心 shixinzhang
  • Lombok 使用详解,简化Java编程

    在 Java 应用程序中存在许多重复相似的、生成之后几乎不对其做更改的代码,但是我们还不得不花费很多精力编写它们来满足 Java 的编译需求

    码农小胖哥
  • Java @override报错的解决方法

    有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@overri...

    似水的流年

扫码关注云+社区

领取腾讯云代金券