Linux常用的一些命令
温故:
在学习新的知识点之前回顾一道linux应聘题,看起来非常简单,但是里面还真有不少的坑,先来看看这道题:
这道题出的很有意思,乍看起来特别简单,首先cd 命令肯定是不可以修改文件名的,不然可就乱套了,其次是rm 命令用来删除文件的,也不具备修改文件名的作用,那么这道题最关键的两个选项就映入了我们的眼球,到底是B还是D。我在做这道题的时候,我选了ACD,不瞒你说我的答案是错的,但是到底错在哪里了呢。如果想知道请看我的《linux之关于给文件改名的一些坑》
知新:
系统信息 :
arch 显示机器的处理器架构
uname -m 显示机器的处理器架构
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息
cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用
cat /proc/swaps 显示哪些swap被使用
cat /proc/version 显示内核的版本
cat /proc/net/dev 显示网络适配器及统计
cat /proc/mounts 显示已加载的文件系统
lspci -tv 罗列 PCI 设备
lsusb -tv 显示 USB 设备
date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 - 月日时分年.秒
clock -w 将时间修改保存到 BIOS
磁盘空间
df -h 显示已经挂载的分区列表
ls -lSr |more 以尺寸大小排列文件和目录
du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间'
du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n 以大小为依据依次显示已安装的rpm包所使用的空间 (fedora, redhat类系统)
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n 以大小为依据显示已安装的deb包所使用的空间 (ubuntu, debian类系统)
关机命令:
shutdown -h now 关闭系统
init 0 关闭系统
telinit 0 关闭系统
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启
reboot 重启
logout 注销
文件命令:
提示:只是自己常用的命令 具体命令相关参数含义 请自行查询
1、删除文件 rm -i xxx.jar
2、删除文件夹 rm -rf /user
3、创建文件夹 mkdir wasin
4、创建文件 直接使用 vim wasin.txt wasin.txt 创建的文件名称
5、上传文件到linux系统 rz
6、下载文件到本地 sz wasin.txt
7、下载网络文件到linux 服务器 wget https://xxx.com/file.zip
8、解压zip文件 unzip -q xxx.zip
9、查看文件内容 cat wasin.txx
10、查看日志 tail -f admin.log
11、find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
12、find / -user user1 搜索属于用户 'user1' 的文件和目录
13、find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
14、find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件
15、find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
16、find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的文件并定义其权限
17、find / -xdev -name \*.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备
18、locate \*.ps 寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令
19、whereis halt 显示一个二进制文件、源码或man的位置
20、which halt 显示一个二进制文件或可执行文件的完整路径
端口命令:
提示:常用的系统相关命令 具体命令相关参数含义 请自行查询
1、 开通端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent
2、重启防火墙 firewall-cmd --reload
3、查询jar包运行进程 id ps -ef | grep xxx.jar
4、杀死进程 kill -9 id
5、查看端口是否被占用 lsof -i:8080 或 netstat -tunlp |grep 8080
6、查看 已被使用的端口 netstat -tunlp
7、查看防火墙 规则 iptables -L -n
vim命令:
ndd 删除/剪贴光标所在行之后的n行(包括当前行,即1dd=dd)
yy 复制光标所在的行
nyy 从光标行开始,向下复制n行(包括当前行,即1yy=yy)
p 从当前行(光标所在的行),向下复制内容
P 从当前行(光标所在的行),向上复制内容
u 还原上一步操作
v 按v后移动光标选中字符
nx 向后删除n个字符
X和x
x向后删除相当于delete,X向前删除
按键 | 作用 |
Ctrl+B或者Page UP | 文本页面向前翻一页 |
Ctrl+F或者Page Down | 文本页面向后翻一页 |
数字0或者Shift+6 | 移动光标到所在行的行首 |
Shift+4或者End | 移动光标到所在行的行末 |
gg | 移动到首行(左上角) |
G | 移动到尾行(右下角 |
Linux常用的一些命令相关推荐
- Linux常用20条命令
Linux常用20条命令 假装这里有个标题 1.cd 2.ls 3.grep 4.find 5.cp 6.mv 7.rm 8.ps 9.kill 10.kill all 11.file 12.tar ...
- Linux 常用的帮助命令
linux 常用的帮助命令 1.help -à相当于man的简化版 例如:vim –help 2.man: 详细介绍vim的用法 例如:man vim 3.info:偏重介绍文档 例如: info v ...
- Linux常用指令(命令)超级无敌全合集加图文说明
Linux常用指令(命令) 指令与选项 基础指令 1.ls指令 2.pwd指令 3.cd指令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm指令 9.vim指令 配置域名 ...
- Linux常用的关机命令详解
Linux常用的关机命令详解 Linux是一款开源的操作系统,为了保护系统的稳定性和数据的完整性,用户需要使用正确的关机命令来关闭系统.本文将详细介绍Linux下常用的关机命令,以及各种关机命令的具体 ...
- sudo apt get linux,常用sudo apt-get命令
常用sudo apt-get命令 (2018-02-22 13:08:06) 标签: it 大学 linux 杂谈 在操作系统Linux中,有些常用sudo apt-get命令需要熟记并使用. 1.s ...
- Java线上问题排查思路及Linux常用问题分析命令学习
前言 之前线上有过一两次OOM的问题,但是每次定位问题都有点手足无措的感觉,刚好利用星期天,以测试环境为模版来学习一下Linux常用的几个排查问题的命令. 也可以帮助自己在以后的工作中快速的排查线上问 ...
- Linux常用运维命令笔记
今天给大家整理一下Linux常用的命令,希望对大家能有所帮助! MYSQL相关 1.查看mysql版本 status; select version() 2. mysql启动命令 #01 使用 ser ...
- 入门学习Linux常用必会命令实例详解
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正理解Linux系统, ...
- Linux常用60个命令用法
原文链接:Linux常用的60个命令用法 - Accwiz - 博客园 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在L ...
- Linux常用系统工作命令、管理输入输出以及vim、管道的相关用法
一.常用系统工作命令 date ➢date 显示当前时间 ➢date +%r 显示格式:小时:分钟:秒 AM|PM ➢date "+%Y-%m-%d %H:%M:%S" 按&quo ...
最新文章
- Firefox 修改User Agent
- CentOs 6.3_64静默安装oracle11g_r2
- Exp2 后门原理与实践 20164309
- 看完就入门系列!吞吐量、消息持久化、负载均衡和持久化、伸缩性…… 你真的了解 Kafka 了吗?...
- html5 烟雾,jQuery烟雾背景发生器(HTML5 Canvas插件waterpipe.js
- javascript Array类型 方法大全
- ASP.NET中 TextBox控件使用 ReadOnly=true 属性
- 《Node Web开发》((美)David Herron)【摘要 书评 试读】- 京东图书
- qt程序报错“C:\Program Files (x86)\SogouInput\Components\ 15:10:44: 程序异常结束。”
- 邮件发送JS脚本传播敲诈者木马的分析报告
- 唯一标识 微信小程序_微信小程序中用户唯一ID的获取
- ThreadLocal 常见使用场景
- 【python for finance】 Portfolio Optimization 投资组合优化
- 移动端 touch 手机拖动 css停止问题
- Educational Codeforces Round 119 (Rated for Div. 2) EFG 题解
- 用计算机自动写作文,电脑写一篇作文用说明方法
- Linux环境编程姜林美,Linux环境编程习题_编程题_答案.pdf
- 《编程珠玑(第2版•修订版)》—第2章2.8节变位词程序的实现(边栏)
- 2005年世界品牌500强排行榜
- 供应链变革专案的利器–SCORE方法论 (六)
热门文章
- 当谈起分库分表时我们该关注什么
- Python3 爬虫学习笔记 C08【解析库 Beautiful Soup】
- 3个月计算机考研,【图片】(重开)三个月考研成功的心路历程 -南邮计算机【南京邮电大学研究生院吧】_百度贴吧...
- 松木ME50P06 P沟道 60V (D-S) MOSFET(替代)长电CJU50P06方案
- kmeans及模型评估指标_机器学习模型评估指标总结
- (1-4)sklearn库的----模型评估
- Python爬虫入门教程 60-100 python识别验证码,阿里、腾讯、百度、聚合数据等大公司都这么干
- mysql转换月份_MySQL查询将时间戳转换为月份?
- 数据库应用-后缀树及后缀数组(Suffix-BäumeSuffix-Arraz)-2
- 访问http请求, webservice接口报错证书问题