linux命令笔记

基础命令:

  1. nmtui — 可以图形化修改网卡信息

  2. systemctl restart network
    start启动 stop停止 restart重启 status查看运行状态
    systemctl set-default 运行模式
    systemctl get-default

  3. ip address show eth0 — 查看eth0网卡地址信息
    ip a s eth0
    ip a

  4. ping — 检查网络链路是否通畅

  5. telnet — 测试服务器相应端口是否可以访问
    telnet 主机IP地址 端口号码

  6. shutdown — 关机或重启系统
    shutdown -h — 关闭系统
    shutdown -r — 重启系统
    shutdown -c — 取消关机或重启计划

  7. ls — 列表展示数据信息
    ls -d — 只查看指定目录是否存在
    ls -l — 查看数据详细属性信息
    ls -a — 查看所有文件信息(包含隐藏文件)
    ls -t — 查看数据信息按照时间排序
    ls -r — 查看数据信息反向排序
    ls -S — 查看数据信息按照大小排序
    ls -F — 查看目录信息后面会有 /标记

  8. mkdir — 创建目录
    mkdir -p — 创建多级目录
    mkdir -v — 显示目录创建提示信息
    mkdir -m — 创建目录时设置目录权限

  9. cd — 切换目录
    cd … — 返回上一级目录
    cd …/…/ — 返回上两及目录
    cd ~ / cd — 返回到家目录
    cd - — 返回到上一次所在目录

  10. pwd — 查看当前路径信息

  11. touch — 创建文件信息 ?

  12. cat — 查看文件信息
    -n — 查看文件行号信息
    less(读书一样看文件 按行 回车↓/往上↑ 按页 空格↓/b↑)
    more(读书一样看文件 按行 回车↓/往上shift+↑ 按页 空格↓/b↑)

  13. vi — 编辑文件信息
    基本用法
    01 输入i–编辑
    02 输入esc
    03 :w

    用法:
    :%s#oldboy#oldgirl#g — 替换文件中指定信息

  14. echo — 将信息输出到屏幕

  15. cp — 备份文件信息
    cp -r — 递归备份目录信息
    cp -t --先写路径 再写复制的文件

  16. mv — 剪切文件信息/重命名修改文件

  17. rm — 删除数据信息
    rm -f — 强制删除文件信息(没有提示信息)
    rm -rf — 强制删除目录信息

  18. hostname — 查看或临时设置主机名称

  19. hostnamectl — 设置主机名称
    hostnamectl set-hostname 主机名称

  20. init — 切换启动运行级别

  21. runlevel — 查看系统当前运行级别

  22. blkid — 查看磁盘文件UUID信息

  23. source — 立即加载系统配置文件信息 (profile)

  24. ifup — 指定某个网卡激活启动
    ifdown — 指定某个网卡关闭

  25. yum — 安装软件命令
    yum install -y 软件名称 — 安装软件
    yum reinstall — 重新安装软件
    yum groupinstall 软件包组 — 安装软件包组
    yum list — 查看yum仓库中的软件信息
    yum grouplist — 查看yum仓库中的软件包组信息
    yum repolist — 查看可以访问哪些yum仓库
    yum provides — 查看一个命令属于哪个软件包
    yum search — 查看一个命令属于哪个软件包
    yum erase — 卸载软件 慎用

  26. rpm — 安装软件命令
    rpm -ivh 软件包 — i(install) v(显示详细安装过程) h(显示人类可读信息)
    rpm -qa — 查看软件包是否安装成功
    rpm -ql — 查看软件包在系统中生成了哪些新的数据
    rpm -qf — 查看一个文件属于哪个软件包
    rpm -qc — 查看软件程序配置文件信息
    rpm -e xx --nodeps — 卸载软件程序

  27. head — 查看文件前几行信息(默认前十行)

  28. tail — 查看文件后几行信息(默认后十行)
    tail -f/-F — 实时查看文件信息变化

  29. alias — 查看或者设置别名命令
    unalias — 取消别名设置

  30. uniq — 将连续信息进行去重显示

  31. wc — 统计文件行数信息 字符信息 单词信息 字节信息
    wc -l

  32. w — 查看系统硬件信息情况
    lscpu
    free
    df

  33. uname — 查看系统内核 版本 主机名等信息

  34. useradd — 创建用户

  35. userdel — 删除用户

  36. passwd — 修改用户密码
    passwd --stdin — 免交互修改密码

  37. id — 查看用户是否存在

  38. su — 快速切换用户
    su - 用户

  39. whoami — 查看当前登录系统用户

  40. env —查看系统中系统环境变量

  41. file —查看文件属于什么类型

  42. which ----查看命令文件所在路径
    whereis

  43. locate —检索任意文件保存路径
    (updatedb —更新数据文件)

  44. tar — 压缩数据命令/解压缩数据
    zcvf — 压缩数据
    tf — 查看压缩包
    xf — 解压数据
    -C — 指定解压后数据保存路径
    -exclude — 排除指定数据不要进行压缩

  45. date — 查看时间信息/修改时间信息
    date -s — 设置时间信息
    date -d — 显示过去或未来时间(阳寿)

高级命令

  1. grep — 过滤筛选文件内容信息
    -v —显示不包括含匹配文本的所有行
    -n —显示匹配的行及行号
    -i —不区分大小写(只适用于单字符),默认是区分大小写的
    -c —只匹配统计的行数
    -E —使用扩展正则命令
    -color=auto —为grep过滤的匹配字符串添加颜色
    -w —以单词为单位进行过滤
    -o —只匹配输出的内容

  2. sed — 修改编辑文件内容

  3. awk — 擅长分析文件中数据信息

  4. find — 查找文件信息(更精确查找文件路径信息)
    -type — 根据文件类型查找数据
    -name — 根据文件名称查找数据
    -iname — 根据文件名称查找数据(忽略大小写)
    -size — 根据文件大小查找数据
    -delete — 删除查找到的数据
    -exec — 将查找到的数据进行处理
    -a — 多个查找条件是并且的关系 (默认)
    -o — 多个查找条件是或者的关系
    -not/! — 查找条件进行取反
    -maxdepth — 查找文件目录最大的深度
    -mindepth — 查找文件目录最小的深度
    -path — 根据指定路径信息, 确认是否存在指定数据
    -print — 输出满足条件的指定信息
    -prune — 将指定目录信息进行修剪
    -mtime — 根据时间条件查找数据(按天查找)
    -mmin — 根据时间条件查找数据(按分钟查找)
    -perm — 根据权限条件查找数据
    -inum — 根据inode号码查找数据

特殊符号:

~     --- 用户家目录 相应用户自己地盘
>      --- 标准输出重定向符号
>>    --- 标准输出追加重定向符号
*     --- 匹配符号 可以匹配任意字符信息
# --- 注释符号 将配置文件配置信息进行禁用
;     --- 在一行执行多个命令
&&    --- 在一行执行多个命令
$     --- 调用变量
.     --- 表示隐藏信息
|     --- 管道符号 将前一个命令执行结果交给后面命令处理
` `  ---将反引号里面的命令执行,将执行后的信息交给反引号外面的命令进行处理

快捷方式:
方向键 ↑ ↓ — 调取曾经执行输入过的命令
tab — 可以补全路径命令或者文件名称或者补全命令
esc+. — 调取上一个命令最后一个参数或者对象信息
ctrl+l(clear) — 清屏操作
ctrl+a — 将光标移动到一行的行首
ctrl+e — 将光标移动到一行的行尾
ctrl+← → — 快速移动光标, 默认按照一个单词进行移动
ctrl+w — 剪切光标前面的一个字符串信息
ctrl+y — 粘贴复制或剪切的内容
ctrl+u — 将光标前面的所有内容都剪切
ctrl+k — 将光标后面的所有内容都删除
ctrl+s — 将xshell操作界面进行锁屏了
ctrl+q — 退出锁定状态
ctrl+c — 中断命令执行过程
ctrl+d — 退出当前用户登录状态

系统经典语录:

  1. 命令操作完没有任何消息信息, 就是最好的消息

  2. 系统一切从根开始

  3. 系统中数据一切皆文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值