热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux常用小命令

Linux常用小命令 1文本编辑命令###以上下方式打开并显示两个文档,ctrl+ww切换文件vi-oetcpasswdmima.txt###以左右方式打开并显示两个文档,ctrl

Linux常用小命令

 


1 文本编辑命令

###以上下方式打开并显示两个文档,ctrl+ww切换文件

vi -o /etc/passwd mima.txt

###以左右方式打开并显示两个文档,ctrl+ww切换文件

vi -O /etc/passwd mima.txt

 


2 文件比较命令

###比较两个文件内容,ctrl+ww切换文件

vimdiff mima.txt mima02.txt

 


3 图形化文本编辑命令

###gedit是图形化文本编辑工具,类似Windows的文本文档编辑工具(Xshell连接打开的话需要打开Xmanager - Passive)

gedit /etc/passwd

 


4 文件内容显示行号

vi /root/.vimrc

###在.vimrc文件中添加内容 set nu ,再次使用vi/vim打开文件时会自动显示行号

 


5 tar解压缩命令

tar -zcvf test.tar.bz2 test/ # 压缩指定目录test/
tar -zxvf test.tar.bz2 # 解压文件
tar -zxvf test.tar.bz2 -C test/ # 解压文件到指定文件夹test/下
tar -zxvf test.tar # 如果压缩文件的后缀是.tar,没有gz,则使用此命令

 


6 zip解压缩命令

zip test.zip test/ # 压缩指定目录test/
unzip test.zip -d test/ # 解压文件到指定文件夹test/下

 


7 设置用户首次登陆修改密码

useradd test
chage -d 0 test # 首次登陆test用户时必须修改密码

 


8 添加超级权限

###添加无法删除、无法修改文件的权限(包括root)

chattr +i mima.txt

###移除无法删除、无法修改文件的权限(包括root)

chattr -i mima.txt

 


9 创建空文件命令

###创建一个100M的空文件

dd if=/dev/zero of=text.txt bs=1M count=100

 


10 查看目录、文件大小命令

###查看目录大小

du -sh /etc/

###查看文件大小

du -sh /etc/passwd

 


11 特殊符号

特殊符号:';' '&&' '||',||不接触

###切换到mnt目录下,无论有没有mnt目录(成功或失败),都执行后面的命令

cd /mnt;touch aaaa.txt;ll aaaa.txt

###切换到mnt目录下,如果存在mnt目录,则执行后面的命令,若不存在,停止执行后面的命令

cd /mnt&&touch aaaa.txt

 


12 分区管理(创建分区-格式化磁盘-挂载)

创建分区:

fdisk /dev/sda
  p
  n
  p (主分区)/e(扩展分区)
  [Enter]
  [Enter]
  +1G ###此处可指定分区大小,例+1G即分区大小为1g
  p (查看已有的分区)
  w (保存退出)

mkfs.xfs [分区名称]   # 格式化磁盘

挂载之后即可使用

 


13 RAID类型

























































RAID类型


最低磁盘个数


空间利用率


各自的优缺点


级别


说明


RAID0


条带卷


2+


100%


读写速度快,不容错


RAID1


镜像卷


2


50%


读写速度一般,容错


RAID5


带奇偶校验的条带卷


3+


(N-1)/N


读写速度快,容错,允许坏一块盘


RAID6


带奇偶校验的条带集,双校验


4+


(N-2)/N


读写快,容错,允许坏两块盘


RAID10


RAID1的安全+RAID0的高速


4


50%


读写速度快,容错


RAID50


RAID5的安全+RAID0的高速


6


(N-2)/N


读写速度快,容错


标红的是常用的raid类型

 


14 常见网络相关的协议

ARP(Address Resolution Protocol):地址解析协议,将IP解析成MAC地址

DNS:域名解析协议,通过域名,最终得到该域名对应的IP地址的过程叫做域名解析

SNMP网络管理协议

DHCP(Dynamic Host Configuration Protocol)动态主机配置协议:是在TCP/IP网络上使客户机获得配置信息的协议

FTP:文件传输协议,他是一个标准协议,是在计算机和网络之间交换文件的最简单的方法

HTTP:超文本传输协议

HTTPS:安全超文本传输协议,它是由Netscape开发并置于其浏览器中,用于对数据进行压缩和解压的操作

ICMP:Internet控制信息协议,互联网控制报文协议

SMTP:简单邮件传送协议

TELNET:Protocol虚拟终端协议

TFTP:小文件传输协议

UDP:用户数据报文协议

TCP:传输控制协议

 


15 常用端口号存放位置

/etc/services ###此文件中包含所有常见端口号和服务名称

 


16修改网卡配置命令

# 修改网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0 

# network manager图形化修改网卡配置

nmtui

修改之后都要重启网卡

systemctl restart network

推荐阅读
author-avatar
懂我的何必解释
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有