侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Linux不常用命令...^_~

2023-12-02 星期六 / 0 评论 / 0 点赞 / 77 阅读 / 4734 字

通配符bash中常用的通配符有*、?、[]* 匹配一个或多个任意字符? 匹配任意单一字符[] 匹配任何包含在方括号内的单字符[root@ blacfox ~]# ls /dev/sda[1-5]  #

通配符

  • bash中常用的通配符有*、?、[]
  • * 匹配一个或多个任意字符
  • ? 匹配任意单一字符
  • [] 匹配任何包含在方括号内的单字符
[root@ blacfox ~]# ls /dev/sda[1-5]  # /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5

重定向

[root@ blacfox ~]# wc</etc/shadow # 输入重定向[root@ blacfox ~]# wc<<aa > test>aa  # 分割符输入重定向[root@ blacfox ~]# more file1 file2 file3 >file # 合并输出重定向[root@ blacfox ~]# ls –al /etc/* >>/root/install.log # 追加输出重定向[root@ blacfox ~]# tar zxvf text.tar.gz 2> error.txt # 错误重定向(标准错误=文件描述符2) ;使用&>,实现标准和错误都重定向[root@ WEBServer ~]# ls -l /bin/usr 2> /dev/null # 接受输入不处理

一些简单的命令

[root@ blacfox ~]# w # 登陆用户信息[root@ blacfox ~]# uname # 显示操作系统相关信息[root@ blacfox ~]# uptime # 输出当前系统时间、运行时间、在线用户数、平均负载[root@ blacfox ~]# last # 当前与过去登入系统的用户相关信息[root@ blacfox ~]# dmesg # 显示开机信息[root@ blacfox ~]# free # 显示内存状态[root@ blacfox ~]# top # 对CPU状态实时监控[root@ blacfox ~]# diff -c $file1 $file2 # 比较文件差异[root@ blacfox ~]# ln -s # 创建软连接,-d 硬链接[root@ blacfox ~]# file /etc/init.d/halt # 显示文件类型[root@ blacfox ~]# find / -path "/usr/bin" -prune -o -name "main.c" -user ixdba -type f -mtime +2 -print # 在系统根目录下,查找文件类型为普通文件,属于ixdba用户,两天以前,并且查找时不包含/usr/bin目录的文件名为main.c的文件, 并将结果输出到屏幕。[root@ blacfox ~]# dd if=/dev/sda1 of=/dev/sdb1 # 备份/还原[root@ blacfox ~]# find / -print|cpio -covB>/dev/st0 # 打包/备份[root@ blacfox ~]# cpio –icduv</opt/etc.cpio # 还原/恢复.cpio/.tar结尾文件[root@ blacfox ~]# du –sh /etc # 显示/etc大小(磁盘空间情况)[root@ blacfox ~]# fsck -aV -t ext3 /dev/sda10 # 检查文件系统,尝试修复错误[root@ blacfox ~]# sync # 强制将内存数据写入硬盘。linux修改过的操作会缓存到内存,默认每隔3秒执行sync命令。非法关机可能会导致数据丢失。[root@ blacfox ~]# eject -n floppy # 退出抽取式设备,如光驱/磁带[root@ blacfox ~]# scp /home/ixdba/etc.tar.gz [email protected]:/tmp # 传输到远程[root@ blacfox ~]# [email protected]:/home/ixdba/etc.tar.gz 复制到本地[root@ blacfox ~]# netstat -an # 查看有效tcp连接[root@ blacfox ~]# wget [地址] # 下载[root@ blacfox ~]# traceroute [选项] [远程主机名或者IP地址] [数据包大小] # 追踪数据传输

编译、安装软件

[root@ blacfox ~]# make # 编译 默认查找Makefile文件,-f mark_file 指定文件[root@ blacfox ~]# make install # 安装 默认安装/usr/local目录下[root@ blacfox ~]# make uninstall # 卸载/usr/local目录下

rpm工具。

# i:安装,v:附加信息,h:输出#作为时间标记,q:query,f:制定文件,p:查询.rpm安装后的包名,l:列表,i:概要信息,-V:校验是否安装,-K:md5校验,-U:更新,-e:删除[root@ blacfox ~]# rpm -ivh ipvsadm-1.27-7.el7.x86_64.rpm [root@ blacfox ~]# rpm -e --nodeps pcre # 删除[root@ blacfox ~]# rpm -qf /bin/bash [root@blackfox ~]# rpm -qa | grep -i mysql # 查询安装,忽略大小写

yum工具。

 # 修改yum源[root@ blacfox ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup [root@ blacfox ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo[root@ blacfox ~]# yum clean all # 清理[root@ blacfox ~]# yum makecache # 缓存[root@ blacfox ~]# yum install dhcp # 安装单个软件[root@ blacfox ~]# yum groupinstall mysql # 安装包[root@ blacfox ~]# rpm -ql mysql # 查看mysql安装列表[root@ blacfox ~]# yum remove dhcp [root@ blacfox ~]# yum check-update dhcp # 检查有没更新[root@ blacfox ~]# yum update dhcp[root@ blacfox ~]# yum upgrade # 旧包更新[root@ blacfox ~]# yum info # 列出安装、更新信息 yum list[root@ blacfox ~]# yum list installed | grep mariadb# 卸载设备前,查看设备被占用情况。[root@ blacfox ~]# fuser -m -v /dev/sda1 # 被哪个用户,哪个进程占用。-k 杀进程,-m 列出挂载文件名,-v 进程

推荐参考:

.

Linux命令大全:http://man.linuxde.net/

.

广告 广告

评论区