liunx快速入门

第一章、Liunx基础知识

1.1 Liunx和Windows和区别

1、操作和配置:

在这里插入图片描述

2、Liunx命令提示符:

在这里插入图片描述

3、Liunx命令格式:

在这里插入图片描述

4、Liunx和Windows的用户和密码:

在这里插入图片描述

5、Liunx中用户和组:

  1. 每个文件都有一个拥有用户Usery与拥有组Group
  2. 文件的User可以不在Group中
  3. 除了User和Group外,其余用户都是Others
  4. 不同的身份,对文件有各自不同的操作权限
  5. 权限有r,w,x三种权限分别表示可读、可写、可执行
    在这里插入图片描述

6、Liunx和Windows浏览文件:

在这里插入图片描述

7、Liunx和Windows软件的安装:

在这里插入图片描述

1.2 Liunx常用命令

1、文件及目录管理命令

  1. ls:查看目录下的内容
  2. rm:删除文件及目录
  3. cd:目录跳转
  4. mkdir:创建目录
  5. pwd:打印工作目录
  6. tree:打印目录树
  7. cp:拷贝
  8. tar:文件归档与压缩
  9. mv:移动文件及目录
  10. ln:创建连接文件

2、文件内容的修改与查看

  1. touch:创建空白文件
  2. head:查看文件头部
  3. cat:查看文件内容
  4. tail:查看文件尾部
  5. vim:文本编辑器
  6. diff:对比文件
  7. echo:打印文本
  8. grep:检索信息
  9. more:分页查看文件
  10. wc:计数
  11. less:分页查看文件

3、文件的查看与定位

  1. find:查看文件
  2. which:查找可执行文件
  3. locate:定位任何文件
  4. whereis:查找可执行、源码、帮助手册

4、用户相关命令

  1. useradd:新建用户
  2. userdel:删除用户
  3. usermod:修改用户
  4. passwd:修改密码
  5. su:切换用户
  6. sudo:获取管理员权限
  7. chgrp:修改所属组
  8. chmod:修改文件权限
  9. chown:修改文件所属者
  10. logout:退出用户
  11. exit: 退出用户

5、进程相关命令

  1. ps:打印进程
  2. kill:终止进程
  3. pkill:批量终止进程
  4. killall:批量杀死进程
  5. crontab:定时任务
  6. ctrl+z:挂起前台进程
  7. fg:进程调至前台
  8. bg:挂起的进程后台执行
  9. jobs:查看挂起和后台进程

6、系统信息获取命令

  1. data:查看时间
  2. df:查看文件系统
  3. du:获取文件大小
  4. free:查看内容
  5. top:查看系统信息
  6. htop:查看系统信息
  7. dstat:查看系统信息
  8. nmon:查看系统信息
  9. ifconfig:查看IP信息
  10. uname:查看OS信息
  11. last:查看最近登录
  12. who:查看当前登录

7、其他命令

  1. ssh:远程连接
  2. scp:远程拷贝
  3. wget:获取http文件
  4. ping:测试远程主机
  5. reboot:重启
  6. poweroff:关机

第二章:文件与目录

路径:

  1. 绝对路径
    绝对路径的起始点为根目录/,例如/usr/bin/cp就是一个绝对路径
  2. 相对路径
    相对路径的起始点为当前路径.,假如用户当前目录为/home/han
  3. 特殊路径
    1. ~:家目录
    2. -:上次工作目录
    3. /:根目录
    4. …(两个点号):上层目录
    5. .:当前目录

2.1 文件和目录的创建和删除

在这里插入图片描述
文件路径:

  1. 绝对路径
  2. 相对路径

cd切换工作目录:

  1. cd 路径 #直接切换到某路径下
  2. cd … #切换到上层目录
  3. cd ~ #切换到当前用户家目录
  4. cd - #切换到上次的工作目录

pwd打印当前工作目录:
语法:pwd [参数]
参数:
1. -L :显示逻辑工作目录
2. -P:显示物理工作目录

mkdir创建目录:
语法:mkdir [参数] <目录名>
参数:
1. -p:自动创建父目录
2. -m:设置权限
rmdir删除目录:
语法:rmdir [参数] <目录名>
参数:
1. -p:删除祖先

2.2 文件和目录的管理

在这里插入图片描述

1、cp拷贝

语法:cp [参数] <起始地址> <目的地址>
参数:

  1. -i:若文件存在,询问用户
  2. -i:若文件存在,询问用户
  3. -a:pdr的集合
  4. -p:连同文件属性一起拷贝
  5. -d:若源文件为连接文件的属性,则复制连接文件的属性
  6. -s:拷贝为软连接
  7. -l:拷贝为硬连接
  8. -u:源文件比目的文件新才拷贝

2、rm删除

语法:rm [参数] <文件或者目录>
参数:

  1. -i:互动模式
  2. -r:递归删除
  3. -f:force

3、mv移动

语法:mv [参数] <起始地址> <目的地址>
参数:

  1. -i:互动模式
  2. -f:force
  3. -u:源文件更新才会移动

2.3文件内容的查阅

在这里插入图片描述

1、cat正向连续读

语法:cat [参数] <文件>
参数:

  1. -A:相当于-vET
  2. -v:列出看不出的字符
  3. -E:显示断行符为$
  4. -T:显示TAB为^I
  5. -b:列出行号
  6. -n:列出行号,连同空行也编号

tac反向连续读:
读取方向刚好与cat相反,从最后一行开始打印

2、more按页查看

语法:more <文件>
参数:

  1. /string:向下寻找string关键字
  2. :f :显示文件名称和当前显示的行数
  3. q:离开

3、less按页查看

语法:less <文件>
参数:

  1. /string:向下查找
  2. ?string:反向查
  3. n:继续向下查找
  4. N:继续反向查询
  5. q:退出

4、head查看头几行

语法:head [参数] <文件>
参数:

  1. -n num:显示前num行
  2. -n -num:除了后num行外,其他都显示

5、tail查看尾几行

语法:tail [参数] <文件>
参数:

  1. -n num:显示文件后num行
  2. -n +num:除了前num-1行外,其他都显示

6、修改文件时间与新建文件

语法:touch [参数] <文件>
参数:

  1. -a:仅修改访问时间
  2. -c:仅修改文件的时间,若文件不存在,不新建
  3. -d:修改文件日期
  4. -m:仅修改mtime
  5. -t:修改文件时间[yymmddhhmm
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值