0
点赞
收藏
分享

微信扫一扫

Linux:动态库和静态库

菜头粿子园 2024-08-15 阅读 32
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. 清除当前终端窗口的内容

练习3:head/tail/tail-f

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

练习4:ps/kill/top

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

练习5:netstat/lsof

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

ps:需要root权限

练习6:which/su/who/exit

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

练习7:chmod

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

练习8:find

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

举报

相关推荐

0 条评论