小定浅谈运维1——命令回味

不定时命令回味——little

type -t ls   查看文件类型
cd 切换目录
pwd 查看当前目录
ls /mnt  显示目录下文件
mkdir /mnt/wensi 创建目录
rmdir /mnt/wensi 删除目录
rm -f /mnt/reimbursement.txt  强制删除文件
touch /mnt/test.txt 修改文件时间戳,创建文件
stat 查看文件状态和磁盘信息
nano /mnt/test.txt 编辑文件
cat /mnt/test.txt 查看文件具体信息
tac /mnt/test.txt 查看文件具体信息,倒序输出
head -n 6 /mnt/reimbursement.txt 输出文件前6行
tail -n 6 /mnt/reimbursement.txt 输出文件后6行
more /mnt/test.txt 分屏输出文件内容,只能向下翻页
less /mnt/test.txt 分屏输出文件详细内容,可向上可向,翻屏无限制
hwclock 显示硬件时钟
date 显示系统时钟
date -s "2017-06-26 11:11:11"  修改系统时间
cal 打印日历
shutdown -h +10 10分钟后关机
halt 关机
reboot 重启
init 0 关机
init 1 重启
poweroff 关闭操作系统,类关机
exit 退出当前shell,退出当前cd 操作
logout 退出当前shell ,类exit
cp /mnt/test1.txt /tmp 复制文件
cp /mnt/test1.txt /mnt/test2.txt /tmp 多源复制,不删源文件
mv /mnt/test.txt /tmp 备份文件,类剪切,删除源文件
which cd 显示命令路径
whereis /etc/fstab 查看文件路径
whatis cd 查看命令功能
alias cp='cp -i' 重命名
history 显示所有命令
history  10 显示最近最后10条命令
wc -l /etc/fstab 统计文件行数
last 列出最近用户登录信息
last -n 10 列出最近前10个用户登录信息
export VARNAME=VALUE 声明环境变量
declare -a name='([0]="yang" [1]="kang" [2]="tang")'
grouadd wensi 创建组
groupmod newname wensi 修改组名
groupdel wensi 删除组
useradd little 创建用户
usermod -u 修改用户UID 
userdel little 删除用户
passwd 超级用户下修改root 密码
passwd little 修改little 用户的密码,相当于切换对应用户后passwd
su  切换到家目录
su - 完全切换
su - little 完全切换
id 显示当前用户的UID和GID 
chmod 644 /etc/fstab 修改文件权限
chown user:roup little 修改little用户的属主属组
umask 权限遮罩码,777 目录,666文件
755 正常目录权限
644 正常文件权限
lsattr /etc/fstab 显示文件特殊属性
chattr -i /etc/fstab 去掉文件特殊权限,有i 权限不能修改和删除
grep "mima " /etc/passwd
grep -v  "miam" /etc/passwd  -v反向匹配
grep -i "mima" /etc/passwd -i不区分大小写
awk -F ":"  '{frint $NF}' /etc/passwd awk命令切割查找文件
cut -d ":" -f3 /etc/passwd cut命令切割查找文件
sort -R /etc/fstab 随机排序
sort -r /etc/fstab 降序排序
uniq -u /mnt/test.txt 只显示不重复的行
let x=1 y=x**2 z=y*2 函数运算
echo "I love you" 打印信息
echo '$1'
echo '$NF'
read -p "print a word:" 输入解释
read LINE 输入行信息
seq 1 5 输出一个1到5的序列
seq 1 2 5 
basename $0 取得文件名称和脚本名
fdisk -l /dev/vda 查看磁盘分区
fdisk /dev/vda  进行分区
mkfs -t ext4 /dev/vda1 创建分区文件系统
mke2fs -t ext4 /dev/vdb1 创建文件系统
fsck -a /dev/vdb1 自动修复文件系统
fsck /dev/vdb1 
e2fsck -a /dev/vda1 自动修复文件系统
blkid 查看磁盘信息,好用
lsblk
mkdir -pv /mnt/vdb1 
mount /dev/vdb1 /mnt/vdb1 挂载
umount /mnt/vdb1 卸载
du 查看当前目录大小
du -s /mnt/vdb1 查看目录下各文件大小
df -hT 查看磁盘使用情况
gzip /mnt/test.txt 压缩文件
gzip -dv /mnt/test.txt.zip 解压文件
bzip2 /mnt/test.txt 压缩文件
bzip2 -dv /mnt/test.txt.bz2 解压文件
xz /mnt/test.txt 压缩文件
xz -dv /mnt/test.txt.xz 解压文件
tar -cf /mnt/tar.tar /mnt/test.txt 打包文件
ln -s /tmp/issue / 创建软链
watch $(cat /etc/fstab) 周期性执行并全屏输出
mkfs.btrfs /dev/vdb1 创建一个btrfsd的文件系统
btrfs /dev/vdb1 show 展示文件系统信息
rpm -ivh php-mysql-5.3.3-40.rpm 安装程序
yum -y install httpd 安装httpd
sed -n '3,5p' /ect/passwd 切割文件
find /mnt -name little 根据名字查找
ifconfig 查看网卡信息
ifconfig eth0 172.1.1.1 netmask 255.255.0.0 
route -n 查看路由信息
route add default gw  172.1.1.0
netstat 查看网卡路由信息
ip addr add 172.1.1.1 eth0 修改网卡信息
ss 显示网络状态
pstree 树状显示网络进程
ps -ef 查看进程
ps aux
top 查看进程情况
killall httpd 结束进程
jobs 查看后台进程
crontab -e 创建计划任务,工作过程中不常用
systemctl restat httpd 操作管理应用
uname 查看内核信息
lsmod 查看模块信息
modinfo mod1 查看模块信息
modprobe -r mod1 卸载模块
sysctl 查看内核参数
ssh -p 22  root@172.16.1.1
rndc reload 重置配置文件
dig DNS查询
dig -x 反向解析,实际需向域名提供商咨询添加修改
nslookup DNS查询,也是Windows主流DNS查看命令
awk -F : '{print $1}' /etc/passwd 查找切割输出
ab -c 100000 -n 1000 压测
mysql 输入密码进入
iptables -I INPUT -s 172.16.1.1 -d 172.2.2.2 -p tcp --dport 22 -j ACCEPT 防火墙规则插入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值