1. 文件不区分扩展名
  2. vim 文件名  --有则打开,没有则创建   i/a编辑  ESC->:w写 q退出 !强制   yy复制  p粘粘 dd删除当前行    u撤销
  3. ls -l --以表格形式显示
  4. cd 路径 --切换路径.
  5. 防火墙

查看防火墙状态  service iptables status

临时关闭防火墙  service iptables stop

查看防火墙状态  chkconfig iptables --list

永久关闭防火墙  chkconfig iptables off

  1. 修改主机名称  vim ./etc/sysconfig/network
  2. 配置网络      vim /etc/sysconfig/network-scripts/ifcfg-eth0
  3. 帮助命令  man   help
  4. pwd  显示绝对路径
  5. 创建一个目录 mkdir 目录名    --递归创建加 -p
  6. 删除一个空文件  rmdir 文件名
  7. 复制文件 cp 复制文件  路径
  8. 创建空文件 touch
  9. 移除文件或者目录  rm -r递归删除  -f强制删除 -v 显示过程
  10. 移动文件夹  mv 文件  目标文件
  11. 查看文件

cat 文件

more 文件分屏查看 空格下一页 回车下一行 q退出  =输出当前行号

Less  与more类似  空格 下一个  箭头 /内容查询

  1. echo 将内容显示到控制台,若有转义字符加-e
  2. head 默认显示前10行 head -n(行数) 文件名
  3. tail  默认显示末尾10行 tail -n(行数) 文件名  Ctrl+c退出
  4. 动态追加  >覆盖  >>追加
  5. ln 软连接 ln -s 源文件 软连接名
  6. 查询历史命令 history --只显示用户用过的命令
  7. 时间类 date YmdHSM
  8. Cal 日期  --显示日历
  9. 创建用户 useradd xxx   useradd -g XXX xxx
  10. 查看用户是否建立  cat /etc/passwd  或者  id xxx
  11. 创建用户密码   passwd xxx
  12. 删除用户  userdel xxx  或者 userdel -r xxx  连同Home删除
  13. 修改用户组 usermod -g XXX xxx
  14. 创建组  groupadd XXX
  15. 查询组是否建立  cat /etc/group
  16. 删除一个组  groupdel XXX
  17. 修改一个组  groupdel -n NewXXX OldXXX
  18. 显示环境变量  echo $PATH
  19. 显示登陆信息 whoami xxx   或者 who am i
  20. 给用户配置权限 vim /etc/sudoers
  21. 给文件加权限  chmod    u+rwx 文件

0 123 456 789  0:-是文件 d是文件目录 b是硬盘 l是软连接

421代表 rwd对应的数字

  1. 修改文件所有者 chown 用户名 文件名  加上-R是递归修改
  2. 修改文件所有组 chgrp 组名 文件名
  3. 同时修改文件的用户名和组名  chown xxx:XXX 文件
  4. 搜索查找

find -name 按照名字  - user 按照用户 -size 按照大小

local 文件 文件目录树

grep 文件名 加-h显示行数

管道运算符 ls -l|grep 文件  把一个文件输出

  1. 压缩-gzip/gunzip   压缩和解压可以加多个文件,但是每个文件独立成包,只能压缩文件不能压缩目录,压缩后源文件消失
  2. 压缩-zip/unzip 能压缩文件也能压缩目录 -r压缩目录
  3. 打包-tar 压缩后文件以.tar.gz    -c 产生tar文件 -v显示详细 -f指定压缩后文件名   -z打包时候压缩  -x解压.tar文件

压缩通常 tar -czvf 压缩后名 文件1 文件2

解压通常 tar -zxf 目录 文件

  1. 查看磁盘使用情况 df -h
  2. 磁盘分区 fdisk -l(只能在root用户)
  3. 进程  ps   aux -a所有 -u用户 -x没有终端的程序

ps -ef 查看父子进程

  1. 终止进程  kill 进程号  强制终止加-9
  2. 查看进程树 pstree   -p是PID -u显示用户
  3. 查看系统运行状态  top 相当于任务管理器  q退出
  4. 显示网络系统信息和端口占用  netstart -anp|grep 进程号
  5. 定时任务  crond

查看是否启动  service crond status

如果正在运行  service crond start

如果没有运行  service crond restart

编辑任务  crontab -e 编辑任务  -l查询任务 -r删除任务   ,代表不连续时间

  • o minute: 区间为 0 – 59
    o hour: 区间为0 – 23
    o day-of-month: 区间为0 – 31
    o month: 区间为1 – 12. 1 是1月. 12是12月.
    o Day-of-week: 区间为0 – 7. 周日可以是0或7
  1. RPM离线安装

-qa查询 可以加|grep xxx

-e 卸载

-ivh -nodeps  -i安装 -v显示细节  -h进度条 -nodeps不检测依赖进度

  1. yum 安装  yum命令 install 下载 remove 移除 search 查找 update 更新
  2. Shell编程

/etc/shell文件都是shell解析器

Sh 和bash 都是bash软连接

Shell脚本以#!/bin/bash开头

定义变量  变量=值

撤销变量  unset 变量

声明静态变量(不能被撤销) readonly 变量

定义全局变量  export 变量=xxx

$n 参数 0代表脚本名 1-9为参数列表

$# 显示参数个数

$* $@ *看成整体,@分别对待

$? 0正常  非0 错误

Shell语法

1.运算符 $[运算式]

Expr + - \* / % 左右需要有空格

  1. 判断  lt 小 gt 大 eq等于 ne不等于
  2. If判断
  1. Case

5.for

6.While

  1. read  read -p “提示” 变量  -t是等待秒数
  1. 显示shell中所有变量 set
  2. basename和dirname
  3. SSH连接

Vim /etc/hosts

Ssh 用户@地址

  1. 跨主机拷贝 scp安全拷贝 如果是目录需要加-r
  2. 远程同步文件  速度比scp快,因为他只对差异文件拷贝 rsync -rvl   -r递归 -v显示过程   -l软连接拷贝

Linux知识点总结相关推荐

  1. 【Linux】Linux知识点汇总

    Linux知识点汇总 Linux知识点汇总 一.Linux文件与目录 1.文件颜色代表的意义 2.Linux文件目录结构 3.Linux文件基本属性 4.Linux文件与目录管理 4.1 绝对路径 4 ...

  2. Linux知识点回顾

    1 Linux基础课 施工位(后期会更新Linux工程课的内容) 2 Linux知识点 2.1 Linux学习方向 运维工程师 Linux嵌入式工程师 服务器应用 嵌入式应用 2.2 Linux 的目 ...

  3. java工程师面试应该了解的Linux知识点

                                                          Linux知识点总结如下,在日常生产操作和面试中会涉及到 1.常见的Linux的发行版本有哪 ...

  4. Linux知识点回顾之shell编程

    Linux知识点回顾之shell编程 shell编程 1 基本介绍 1.1 Shell 脚本 1.2 Shell 环境 1.3 第一个shell编程 1.4 运行 Shell 脚本有两种方法: 1.5 ...

  5. Linux知识点汇总二(NK)

    目录 42. Linux进程间的通信方式有哪些 43. Linux线程间的通信方式有哪些 44. Windows进程间的通信方式有哪些 45. Windows线程间的通信方式有哪些 46. 可以查看某 ...

  6. Linux知识点记录

    2019独角兽企业重金招聘Python工程师标准>>> ----------------------------------------------一切关于Linux的知识点都记录在 ...

  7. 《Linux系统管理与应用》课程知识点整理+书后习题全文解答(Linux知识点大纲)

    目录 第一章:Linux操作系统概述 知识点整理部分 课后习题与参考答案 第二章:Linux系统的环境搭建 知识点整理部分 课后习题与参考答案 第三章:Linux操作基础 知识点整理部分 课后习题与参 ...

  8. 嵌入式软件工程师面试需要的linux知识点

    转自:https://github.com/xiaowenxia/embedded-notes/blob/master/linux.md 目录 关键命令说明 系统关机命令 linux查看文本的指令 m ...

  9. 2021吃透这些Linux知识点,稳拿大厂offer

    人工智能.物联网.大数据时代,Linux正有着一统天下的趋势,几乎每个软件工程师岗位,都要求掌握Linux. 可以说,打开 Linux 操作系统这扇门,你才是合格的软件工程师.如果不能熟练地操作 Li ...

  10. 五万字 Linux 知识点深度解析,学完每个人都是高手

    Linux 简介 UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线.为什么要说 UNIX,那是因为 Linux 是由 UNIX 发展而来的,UNIX 是由程序员设计,它的主要服务对象也是 ...

最新文章

  1. 为什么加上log4j2.version配置就可以更新log4j2的版本?
  2. linux中Daemon守护进程编程
  3. [转] Web前端优化之 内容篇
  4. 网工的Linux系统学习历程
  5. jQuery.tmpl.js
  6. PostgreSQL 数组类型
  7. 易生活评论功能android,易生活(二)-APP—安卓中评论功能的实现
  8. 如何上传服务器文件大小,如何上传云服务器文件大小
  9. SpringMVC Java config freemarker
  10. ajax beforeSend中无效果
  11. 电脑分辨率是什么_吵翻天的2K、3K、4K屏到底是什么鬼?
  12. C Primer Plus(十二)
  13. Android系统如何录制屏幕(录制成mp4格式)
  14. ACdream 1728 SJY's First Task
  15. 树莓派pi 4 编译 linuxcnc
  16. 写给非网工的CCNA教程(6)VLAN和802.1q协议
  17. h3c s5820交换机_简单配置
  18. 信息安全意识分享—电子邮件安全
  19. 手把手教你写一篇价值十万的软文
  20. alios thing 信号量_AliOS Things内核API

热门文章

  1. android 结构光,Android Q有望原生支持3D结构光技术,面部解锁更安全
  2. java 匹配开头结尾_正则匹配 符合以什么开头以什么结尾的
  3. SM2国密公钥格式开头04
  4. 专题研究 - 汽车车内声品质评价研究 (一)
  5. 副业项目做什么比较靠谱,如何知道自己适合做什么?
  6. 最近压力大?一波毒鸡汤帮你调整回来
  7. Win10下Anaconda3上安装tensorflow教程
  8. 基于python+django+vue学生作业管理系统
  9. ListNameValuePair params = new ArrayListNameValuePair();
  10. 基于 FPGA 的模拟 I²C协议设计(中)