【Linux】

一.前言

思考1:命令的基本组成

command [-options] [paramter]

说明:

command:命令

options:命令选项

paramter:命令的操作对象

[]:表示可选

思考2:查阅命令帮助信息

command --help

man command

思考3.基础的命令有哪些

查看当前路径:pwd

查看当前路径下的文件:ls

创建文件夹:mkdir

创建文件:touch

切换目录:cd,切换到上一级目录:cd.. , 切换到上次所在的目录: cd - , 切换到当前主目录:cd

对文件或目录进行移动/重命名:mv

复制:cp

删除:rm,最好带有交互性rm -i,删除整个目录:rm -ir

思考4:说一说文件类型和权限

思考5:可读可写可执行对应的数字分别是多少,说一说-rwxr-xr-x对应的权限数值是多少

读r:4,写w:2,执行x:1

755

思考6:操作系统的分类有哪些

二.Linux远程连接

目的:通过远程工具连接Linux服务器进行基本操作

条件:

1.服务器的IP地址

2.服务器的账号和密码

工具:FinalShell

步骤:

1.使用ifconfig命令获取到ip地址

2.

3.

4.完成

三.Linux命令

练习1.pwd/ls/mkdir/touch/cd/cp/mv/rm

  1. 查看当前路径位置
  2. 查看当前目录下有哪些文件和文件夹
  3. 创建adir、bdir、cdir三个文件夹
  4. 切换到adir目录下
  5. 在adir目录下创建文件aa
  6. 切换到root目录下
  7. 创建文件file 并重命名为aa
  8. 复制文件aa到adir目录下
  9. 复制文件夹bdir到cdir下
  10. 移动文件aa到bdir目录下
  11. 创建bb、cc两个文件
  12. 删除bb文件
  13. 删除adir文件夹
  14. 删除当前目录下所有的文件和文件夹

ps:"."代表当前目录,".."代表上一级目录

练习2:cat/more/grep/重定向/管道符/clear

  1. 将根目录下所有的文件详细信息输入到demo文件中(包含隐藏)
  2. 直接查看demo文件中的内容
  3. 将/usr/bin目录下所有文件的详细信息追加到demo文件中
  4. 以分屏的形式查看demo文件内容
  5. 查找demo文件中包含mysql的信息
  6. 在/usr/bin目录下所有的文件信息下查找包含mysql的信息
  7. 清除当前终端窗口的内容

用到的命令:

覆盖重定向:>

追加重定向:>>

查看大量文件内容:less(-N对输出行编号,空格显示下一屏,b回滚,f前滚,q退出,/word内容检索),more(不能回滚)

查看少量文件内容:cat

根据关键词查找文件内容:grep(-v求反,-n匹配行,-i忽略大小写)

管道:| (一个命令的输入通过管道作为另一个命令的输出)

练习3:head/tail/tail-f

  1. 将根目录下所有文件的详细信息都输出到demo文件中
  2. 查看demo文件的前5行内容
  3. 查看demo文件的后5行内容
  4. 将ping 127.0.0.1 的信息输出到ping_log文件中(模拟日志内容不断变化的场景)
  5. 重新开启一个终端窗口,动态查看ping_log文件中的信息

用到的命令:

查看文件前几行内容:head

查看文件后几行内容:tail

练习4:ps/kill/top

  1. 查看当前系统下的进程信息
  2. 获取A进程的进程信息(进程ID)
  3. 通过结束A进程的方式关闭程序
  4. 打开当前系统的‘任务管理器’(动态查看进程)

用到的命令:

获取进程信息:ps -aux

解决文件权限不足:chmod 755 文件

查找某个进程:ps -aux | grep 要查找进程的关键词

强制结束进程(解决端口占用问题):kill -9 进程ID

打开‘任务管理器’:top

练习5:netstat/lsof

  1. 查看当前系统中开放的端口有哪些
  2. 查看哪个进程正在使用3306端口

ps:需要root权限

用到的命令:

查看网络状态:netstat

结合grep查找指定程序打开的端口:netstat -anptu | grep 关键字

查看哪个程序正在使用指定端口:lsof -i:指定端口号

练习6:which/su/who/exit

  1. 查看mysql的存放位置
  2. 从普通用户切换至root用户,再从root用户切换回普通用户
  3. 查看当前系统中所有登录用户的信息
  4. 退出当前终端窗口

用到的命令:

获取程序安装位置:which

用户切换:su -/su 切换到root用户,su - 指定用户 用户切换到指定用户

查看用户是哪一个:whoami

查看当前系统中所有登录用户的信息:who -q

退出终端窗口:exit

练习7:chmod

  1. 在当前目录下创建cm_demo文件
  2. 查看文件当前的权限状态
  3. 使用数字法将cm_demo权限修改为:用户:可读可写可执行/用户组:可读可写/其他人:可写可执行

练习8:find

  1. 在路径下创建adir、bdir文件夹
  2. 在adir目录下创建文件f_demo
  3. 切换到bdir目录下
  4. 在当前目录下从/root目录中查找f_demo文件

用到的命令:

特定目录下查找文件:find 路径信息 -name '*目标文件关键字'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值