为什么80%的码农都做不了架构师?>>>   

1. 常用命令

# 查看文件类型
file <file_name># 查看文件的大小
ls -lht [file_name]# 查看文件夹的大小
du -h --max-depth=1 /文件夹地址
# 查看当前文件夹内的文件占用空间
du -sh# 解压gzip,后缀名为:.tgz或.tar.gz
tar -xzf all.tar.gz # 解压到/usr
tar -xzf all.tgz -C /usr/# 下载jdk
# Oracle官网上下载jdk,需要点击accept licence的才能下载,使用下面的命令,直接可以下载。
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz# ssh connect
ssh username@ip# show disk info(分区)
df -hl# 查看硬盘信息
lsblk# 查看linux版本
cat /etc/issue# update hosts
sudo vim /etc/hosts
# restart network
/etc/init.d/networking restart# install vs code in ubuntu 16
# install ubuntu-make
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make# install
umake web visual-studio-code
# you need comfirm install location and input 'a' to comfirm install
# uninstall
umake web visual-studio-code --remove# 创建空文件或修改时间戳
touch [选项] [filename]# -a   或--time=atime或--time=access或--time=use  只更改存取时间。# -c   或--no-create  不建立任何文档。# -d  使用指定的日期时间,而非现在的时间。# -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。# -m   或--time=mtime或--time=modify  只更改变动时间。# -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。# -t  使用指定的日期时间,而非现在的时间。# apt-get update失败后
# E: Some index files failed to download, they have been ignored, or old ones used instead.
sudo rm -rf /var/lib/apt/lists/partial/* # sudo apt-get clean
sudo apt-get update# ssh 拷贝文件(包括隐藏文件)
$ scp -rp /path/to/source/. user@server2:/path/to/dest/# 查看文件
# 将文件内容一次全输出显示在屏幕上
cat <file>
# 分屏显示文件内容,每次只显示一屏,只允许向前浏览
more <file>
# 与more相似,并且支持向前,向后浏览
less <file>
# 实时查看文件
tail -f <file>

vim

vim的模式: 编辑模式(命令模式) 输入模式 末行模式

# 选择单词
viw
# 剪切
d
# 粘贴
p
# 删除一个 '(' ')' 块
dab
# 删除当前行
dd
# 跳转到行尾
shift+a
# copy current line
yy
# 打开文件,并定位于第#行
vim +# filename
# 打开文件,定位至最后一行
vim + filename
# 打开文件,定位至第一次被模式PATTERN匹配到的行的行首,如找到“hello” vim +/hello
vim +/PATTERN# 更多内容请看自制资源:vim命令脑图部分

2. centos

最近使用ubuntu各种问题,决定弃了,改用centos试试看。

# 挂载u盘(虚拟机设置中,让u盘连接到centos)
fdisk -l /dev/sdb
# 可能结果:/dev/sdb1
mkdir /mnt/usb
mount /dev/sdb1 /mnt/usb
cd /mnt/usb
ls
# 取消挂载
# 退出usb目录,以及停止对u盘的访问
cd /
cd umount /mnt/usb
# (虚拟机设置中,让u盘连接到主机)# 关闭防火墙
service firewalld stop
# 禁用防火墙
systemctl mask firewalld# 安装vim
yum -y install vim*# shell 自动输入y
echo y | <需要在执行过程中输入y的命令># 命令行中无法删除,删除键显示:^H
ctrl+删除键

3. 技巧

  1. 会话管理
# 新建会话
screen -S <session_name>
# 切换回原会话
ctrl + A D
# 恢复到<session_name>会话
screen -r <session_name>
# 这个<session_name>是运行在实际机器上的,不会随着该终端的关闭而中止。

4. 自制资源

vim命令脑图-html5

5. 参考网址

Linux 使用wget 命令下载JDK的方法
vim 快捷键
centos挂载u盘
centos7 关闭防火墙
linux前后台进程切换
ubuntu 挂载新硬盘
centos7 安装mysql
linux 后台运行

转载于:https://my.oschina.net/htzy/blog/792495

linux常用命令记录相关推荐

  1. 【开发记录】Linux常用命令记录(一)

    记录CentOS下,常用的命令.有时候很难记得清楚,同时方便新来的同学查阅.(将不停的追加和完善) 1)查看CPU情况 cat /proc/cpuinfo |grep "model name ...

  2. linux 常用命令记录

    杀java进程: kill -9 `ps -e | grep java | awk '{print $1}'` 启动tomcat: /usr/local/apache-tomcat/bin/start ...

  3. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  4. linux 命令last -x,Linux常用命令last的使用方法详解

    前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相关信息.指令英文 ...

  5. linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享

    今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享    30mins  Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...

  6. linux基础命令chown,Linux常用命令及组件:chown和chmod

    继续做linux命令的简单笔记,为什么把chown和chmod放在同一篇呢?主要是这两个命令单词太接近了,可能引起混淆(老赵最初就常记错),实际上这两个命令还是有很大的区别的,通俗的来讲,chown是 ...

  7. Linux常用命令(八)LVM逻辑卷管理

    Linux常用命令(八)LVM逻辑卷管理 一.LVM概述     LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下 ...

  8. Linux 常用命令

    Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,首先它是自由软件,用户不用支付费用就可以使用它,并可根据自己的需要对它进行修改.另外,它具有Unix的全部功能,任何使用Unix系统或想要学 ...

  9. linux常用命令 打开文件,【Linux】常用命令 lsof查看打开的文件

    Linux系统把软硬件都抽象成文件,所以通过文件可以追踪到很多重要信息,如读取的配置文件.打开的端口等. 下面是常见的用法: 默认测试文件名为text.txt 1,显示打开text.txt的进程: l ...

最新文章

  1. 功能分支重新设置后,Git推送被拒绝
  2. 过滤器获取service方法返回慢_Gateway:自定义过滤器
  3. Exchange企业实战技巧(27)邮件中使用数字签名和邮件加密功能
  4. leetcode332. 重新安排行程(dfs)
  5. BZOJ1050 [HAOI2006]旅行comf
  6. 抱团成功!OPPO、vivo、小米携手成立“互传联盟”
  7. 数据结构——划分树模板
  8. VS2010打开项目时弹出错误提示。。。VisualStudio\10.0\ActivityLog.
  9. 机器学习-监督学习之分类算法:K近邻法 (K-Nearest Neighbor,KNN)
  10. 不容错过的5款黑科技软件,建议收藏转发
  11. SQL 基础教程:SQL 通配符
  12. SQL查询语句精华大全
  13. 医院信息系统等级保护
  14. 【报错笔记】Vector for token xxx has 147 dimensions, but previously read vectors have 300 dimensions.
  15. 利用java统计每天用户升级手机App信息
  16. Java控制无人机程序_深入了解ROS之编写无人机控制程序包
  17. 25岁同济硕士生斩获中国首个CVPR最佳学生论文奖,他还是个「赛车发烧友」
  18. 如何设置电脑减少服务器响应时间,win7电脑如何缩短系统响应时间?
  19. 用JS获得QQ号码的昵称,头像,生日
  20. ./scripts/feeds install -a 报警告

热门文章

  1. SpringBoot中使用thymeleaf时点击按钮触发事件失败
  2. VisualStudio2017下载与安装教程详解
  3. 终于把单点登录完整流程图画明白了!史上最完整的CAS单点登录完整图解!
  4. Microsoft Jet 数据库引擎找不到输入表或查询或者找不到文件
  5. Linux——线程(总结)
  6. oracle asin(),PLSQL ASIN用法及代码示例
  7. pacman安装ubuntu_为什么tensorflow用户宁可ubuntu繁琐步骤搭建环境,也不用一条命令直达的manjaro?...
  8. 周五话运营 | 和用户谈一段不分手的恋爱(留存分析)
  9. vim 的 grep 插件`Leaderf rg`:grep 和模糊匹配的完美结合
  10. Micropython教程之TPYBoardv102 DIY蓝牙智能小车实例