linux工作常用

ext3grep 恢复文件
stat +文件名 查看属性
last查看登录信息,文件存放在/var/log/wtmp下
file +文件名,查看文件类型 、+/sbin/init查看系统版本 -b去除前面的文件名
uname -m查看系统版本
lastlog查看是否登录过,/var/log/lastlog
tree -L显示层数 -d显示目录
du -h 查看磁盘大小
df -T 查看文件系统
lsof|grep del 查看被删除的文件
readlink查看软连接所指向的源文件
basename查看本身的文件名,把前面的路径去掉and截取文件名
dirname显示文件的路径名
md5sum计算和校验文件的md5值
top查看系统占用,类似于任务管理器
strace -p pid 查看进程运行过程
grep -w按单词搜索
chmod -R赋予目录及子目录权限
chown -R修改目录及子目录属主和属组 以.或:分隔 用户和组必须已存在(仅root可用)
umask修改默认权限 默认0022
id 查看用户uid及属组的信息
chattr 改变文件的扩展属性 a只能向文件追加数据 i文件加锁(仅root可用)
lsattr 显示文件的扩展属性
cat查看文件内容 -n显示行号 -b只为非空行添加行号 -E在每行末尾显示$符号 -s把多个空行合并成一个 -T区分tab键和空格
tac按行反向查看文件内容
rev按列反向查看文件内容
more查看长文本 -num 定义一屏显示行数,b键上翻一屏 =查看光标当前所在行行号 /接想找的内容可以查找 v进入vi编辑器 :set nu显示行号
less分页查看命令 支持上下左右比 more功能更强 -N显示行号
head显示文件开头,可同时查看多个文件 -n指定显示开头的行号 -c指定显示开头的字节数 -v显示文件名 ,-n -8除掉最后8行显示剩余的 -q不显示文件名
tail查看文件尾部 -f动态实时显示变化内容=tailf,-F等待查看文件生成并实时显示
cut切割 -b 3输出第三个字节的字符3-输出第三个字节之后的字符3,5输出第三个第五个字节的字符,不会重复输出 -c按字符分割
sed -n l 打印不可见字符
chage 设置或修改密码有效期限 -l列表 -E改有效期
userdel删除用户 -r删除家目录
env查看系统环境变量
su切换用户 -带环境变量切换 -c仅用切换的用户执行命令
sudo可以让普通用户拥有root权限去执行命令 ,sudo的配置文件/etc/sudoers -l查看拥有权限
visudo通过visudo编辑/etc/sudoers可以检查语法 -c检查语法 :98为root
od查看二进制文件 -t指定进制
chpasswd为用户设置密码
netstat -ntpul 监听端口
ss -tunlp 监听端口
lsof -i :22监听22端口
ethtool查看网卡信息
ip addr查看网络
ntpdate同步时间 ntp1.aliyun.com同步时间服务器地址
date 查看系统时间 -s修改时间 -d -1day查看前一天时间
sh -x调试脚本
free -m查看内存大小
seq按列输出内容 -w 加0 seq -f “old%02g” 10 old03
sync将缓存写入文件系统
fdisk查看磁盘信息 -c关闭dos兼容模式,-u以扇区为单位
bc数学计算
partprobe 通知内核分区表改变 后接硬盘路径
mkfs格式化磁盘 -t修改文件系统 -b修改block大小 -i修改inode大小
mkswap格式化swap分区
rpm -qa查看安装是否完成
tune2fs -c -l /dev/sdX停止检查
umount取消挂载 -lF强制卸载
mount挂载 -t接文件系统 -o选项
megacli 查看raid信息
ipmitools查看硬件信息
resize2fs调整文件系统大小(LVM,drbd)
split按照指定的行数或大小分割文件 -l指定行数 -a指定生成文件后缀长度 -d使用数字后缀 -b指定分割大小
paste 按列合并文件 -d指定分隔符 -s列行转换 -可指代
sort 排序 默认按ASCII码 -n按数值排序 -r反向排序 -u压缩不相邻行 -t指定分隔符 -k指定按第几列排序
uniq压缩相邻行 -c显示个数
wc统计文件行数 -c字节数 -w单词数 -m字符数 -l行数 -L最长行的字节数
dos2unix 将Windows文件改为Linux文件去除\r
diff比较文件差异 a增加 c改变 d删除
vimdiff可视化比较工具
type查看命令是否为内置
hash查看缓存命令 -r全清 -d单清
tty查看终端名
tr替换字符串 -d删除字符
tee多重定向 -a追加
ulimit 系统限制最大进程数
lsblk 查看挂载信息 -f 显示详细信息

/var/log/messages系统日志
/var/log/secure安全日志
/var/spool/clientmqueue收到邮件临时队列
/proc/interrupts中断文件
/etc/fstab/硬盘开机自动加载
/etc/profile系统环境变量
/etc/sysctl.conf内核优化配置
/etc/rc.local开机自启动
/etc/host域名解析
/etc/skel用来存放新用户的配置文件
/etc/motd登录后显示内容
/etc/login.defs创建用户用户的配置信息
/etc/default/useradd 添加用户用户信息配置文件
/dev/sda1 设备硬盘 scsi sata sas sd IDE hd
/etc/fstab 开机磁盘挂载
/etv/bashrc查看默认创建文件权限
/boot/grub/grub.conf修改内核参数
/proc/partitions查看硬盘分区
ls /lib/modules/uname -r`/kernel/fs查看系统支持的文件格式

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值