栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux常用的一些命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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移动到尾行(右下角


 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/511445.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号