首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux基本操作命令 实验

实验目的: 1. 熟悉Linux基本命令。 2. 熟悉Linux操作系统。 二、实验环境: 台装有Linux的机器。 三、实验内容: 1.文件操作命令的使用。...用vi编辑器新建个testl文件 输入this is testl~! 查看文件与目录ls 进入Linux系统,输入ls-m按回车键执行。 实验目的: 1. 熟悉Linux基本命令。 2....熟悉Linux操作系统。 二、实验环境: 台装有Linux的机器。 三、实验内容: 1.文件操作命令的使用。 用vi编辑器新建个testl文件 输入this is testl~!...查看文件与目录ls 进入Linux系统,输入ls-m按回车键执行。 显示文件内容cat 输入cat testl后,按回车键执行。...mkdir命令(用于在当前目录下建立个子目录) 输入cd test按回车键 输入mkdir newdir,按回车键执行 输入ls查看目录,此时会有个文件目录名newdir.

1.4K20

Linux基本操作实验(3)

Linux操作系统拥有非常多的文件,每种文件都代表些特定的含义。如何快速的定位到你想要的文件,是个非常复杂的过程。...3)在定时间内更新过或者访问过 4)大小在定时范围 5)指定的类型 6)指定的文件OWNER和GROUP 7)拥有定的访问权限或者特殊的mode bits 8)包含含有定模式的内容 9)文件目录下定深度及以上所有...你不能对着屏幕个处理,所以GNU中find还有些对应的ACTION,通过这些ACTION你就步到位直接处理这些文件了。...前种时间范围,通常有两种计算单位,个是24小时,另个是分钟,小时的使用的是个文件的访问时间atime,状态修改时间ctime及内容变更时间mtime,分钟对应的是amin cmin mmin [...,如果使用{}+进行多个文件起处理,会带来些性能问题。

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux上跑深度学习实验

前言 之前直使用Google Colab跑实验,因为实验的规模不大,配合Google Drive用起来就很舒服,但是最近要系统地进行实验,规模下子上来了,Colab经常在代码没跑完就达到额度上限,...于是自己租了个GPU服务器,Ubuntu子系统,没有图形化界面,所以用起来还不太熟练,这里简单记录些关键点。...,可以配置git,具体限制是多少我还没进步学习。...般来说Windows和Linux会自带这个命令,我们只需要在本地使用该命令,就可以将指定文件(夹)复制到指定服务器的指定位置。具体可以查看菜鸟教程scp命令。这里简单说下如何使用。...以上便是我在使用Linux服务器跑深度学习代码遇到的些问题即解决办法,希望能帮到大家,如果对你有帮助,不妨点赞评论关注!感谢阅读!

42020

Linux内核分析》之构造个简单的Linux系统MenuOS 实验总结

-xvf linux-3.18.6.tar cd linux-3.18.6 make i386_defconfig make # 般要编译很长时间,少则20分钟多则数小时 # 制作根文件系统 cd...和gdbserver之间的连接,按c 让qemu上的Linux继续运行 (gdb)break start_kernel # 断点的设置可以在target remote之前,也可以在之后 在实验楼中的过程...实验楼中实验过程 使用实验楼的虚拟机打开shell cd LinuxKernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img...rest_init();中包含内核启动过程 所在位置:xref: /linux-3.18.6/init/main.c rest_init()函数 从系统内核启动,rest_init()会直存在,是...0号进程直存在,并创建号进程及其他服务的内核线程。

2.2K10

Linux内核分析》之触发个系统调用实验总结

实验及代码 fork()函数通过系统调用创建个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。...fork调用的个奇妙之处就是它仅仅被调用次,却能够返回两次,它可能有三种不同的返回值: 1)在父进程中,fork返回新创建子进程的进程ID; 2)在子进程中,fork返回0; 3)如果出现错误...使用C代码中嵌入汇编代码实验测试 使用C代码中嵌入汇编代码实验测试 代码 #include #include #include int...当初由于没仔细看视频于是有了上面最后的代码实验测试,在eax处设了个13,调成time的系统调用号了,故最后张图中打印出来的仅有个主程序。...windCoder原创作品转载请注明出处 参考资料 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验代码参考地址:

86030

CC2530基础实验 IO实验

####、任务要求 编写程序控制实验板上的LED1和LED2的亮、灭状态,使它们以流水灯方式进行工作,即实验板通电后两个发光二极管以下述方式工作: ①通电后LED1和LED2都熄灭。...②延时段时间后LED1点亮。 ③延时段时间后LED2点亮,此时LED1和LED2都处在点亮状态。 ④延时段时间后LED1熄灭。...3.I/O端口的相关寄存器 在单片机内部,有些具有特殊功能的存储单元,这些存储单元用来存放控制单片机内部器件的命令、数据或是运行过程中的些状态信息。...例如通过已配置好的P1_1口向外输出高电平可用以下代码实现: P1 = 0x02; 或者 P1_1 = 1; P1是特殊功能寄存器的名字,P1_1是P1中个位的名字,为了便于使用,每个特殊功能寄存器都会起个名字...(1)LED的连接和工作原理 实验板上LED1和LED2与CC2530的连接如图2-2所示,LED1和LED2的负极端分别通过个限流电阻连接到地(低电平),它们的正极端分别连接到CC2530的P1_

1.3K20

linux内核定时器实验

函数 5.mod_timer 函数 3.linux内核短延时函数 二、硬件原理图分析 三、实验程序编写 1.修改设备树文件 2.定时器驱动程序编写 3.编写测试APP 四、运行测试 定时器是我们最常用到的功能...,般用来完成定时功能,本章我们就来学习Linux 内核提供的定时器 API 函数,通过这些定时器 API 函数我们可以完成很多要求定时的应用。...Linux内核也提供了短延时函数,比如 微秒、纳秒、毫秒延时函数,本章我们就来学习下这些和时间有关的功能。...Linux 内核提供了毫秒、微秒和纳秒延时函数,这三个函数如表所示: 二、硬件原理图分析 三、实验程序编写 本章实验我们使用内核定时器周期性的点亮和熄灭开发板上的 LED 灯,LED 灯的闪烁周期由内核定时器来设置...文件名 : timer.c 作者 : 左忠凯 版本 : V1.0 描述 : Linux内核定时器实验 其他 : 无 论坛 : www.openedv.com 日志 : 初版V1.0 2019/7/24

3.6K10

Linux 内核定时器实验

同理, Linux 要运行,也是需要个系统时 钟的,至于这个系统时钟是由哪个定时器提供的,笔者没有去研究过 Linux 内核。...HZ,宏 HZ 就是 CONFIG_HZ,因此 HZ=100,我们后面编写 Linux 驱动的时候会常常用到 HZ,因为 HZ 表示秒的节拍数,也就是频率。...Linux 内核定时器使 用很简单,只需要提供超时时间(相当于定时值)和定时处理函数即可,当超时时间到了以后设 置的定时处理函数就会执行,和我们使用硬件定时器的套路样,只是使用内核定时器不需要 做大堆的寄存器初始化工作...void mdelay(unsigned long mseces) 表 50.1.3.1 内核短延时函数 50.3 实验程序编写 本实验对应的例程路径为: 开发板光盘-> 2、 Linux 驱动例程->...50.4 运行测试 50.4.1 编译驱动程序和测试 APP 1、编译驱动程序 编写 Makefile 文件,本章实验的 Makefile 文件和第四十章实验基本样,只是将 obj-m 变 量的值改为

2.2K10

Linux命令行的个小实验(回车和换行)

但是回过头我们仔细观察错乱的输出,会发现个规律,就是新的行的开始是上行的结束。...早期的打字机在打完行后需要进行两个操作,首先手动将 打字头移动到行首,然后转动按钮让纸向上滚动行(很多影视剧中都有展示),而这两个动作分别对应: 回车,英文为Carriage Return,缩写为CR...试想下,如果你写了行字,然后手垂直下移继续写,那写出的效果应该与下图类似: [换行效果] 这是个很有趣的行为,那么既然现在命令行有这样的能力,为什么我们不用它做点实验呢?...[67q0lelwus.png] 创建个新的ssh链接,这步是为了创建个新的终端,方便对原终端的标准数据进行操作。...再在来测试下\r回车: [iwjzw6rnyw.png] [a1yrofq6ye.png] 可以看到,字母直接打印再当前行的开头,因为回车只是将打印头移动到当前行的首位,如果此时我们再来个回车和些字母的话

7K60

Linux系统驱动之上机实验_基于QEMU

资料下载 coding无法使用浏览器打开,必须用git工具下载: git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git...视频观看 百问网驱动大全 上机实验_基于QEMU 前提:安装了VMware,运行百问网提供的Ubuntu 18.04 本节视频对应源码在GIT仓库中,位置如下(这2个文件是完全样的): doc_and_source_for_drivers...下载、安装、运行QEMU 参考:http://wiki.100ask.org/Qemu 1.1 下载百问网制作的QEMU 下载 在Ubuntu 18.04系统中,执行如下命令,可以得到个目录ubuntu...在个终端里要编译内核的话,都需要手工执行上述命令。.../linux-4.9.88$ make mrproper book@100ask:~/100ask_imx6ull-qemu/linux-4.9.88$ make 100ask_imx6ull_qemu_defconfig

1.7K20

内网渗透实验:基于Cobaltstrike的系列实验

前言 去年年初发了篇文章Web渗透实验:基于Weblogic的系列漏洞,今年把这篇文章接力写下。...通常来讲,拿到webshell我们般可以这么利用(百度搜索:内网渗透之reGeorg+Proxifier)。 这篇文章用cs开启代理,用proxifier连接后潜入内网。...这里引用实验室小伙伴总结的内网常见工具图。 ? 有兴趣同学可以看看该文章《内网渗透之端口转发》。...第步:cobaltstrike服务端客户端 、服务端 1.流量检测绕过 定义C2的通信格式,修改CS默认的流量特征,以对抗流量分析 开源Profiles:https://github.com/rsmudge...(提权后) 第三步:横向内网 这里提下无文件渗透: 在windows下,般通过远程加载powershell脚本来进行。 ? cs直接生成这条命令。 ?

89620

Linux实验报告-源代码编译安装Apache

实验背景: 程序源代码编译安装通常需要如下三个步骤:..../configure à make à make install 第步:执行源代码路径下的configure脚本 此步骤的目的是:a,检查编译环境是否完备;b,通过configure脚本选项使用户可以定制编译配置...,如 --prefix=PATH 指定程序安装路径 第二步:make命令    # 自动执行编译 第三步:make install命令    #将编译好的程序放入指定的路径或默认路径下 实验目的: 通过源代码编译安装...实验环境: VmwareWorkstation 9,CentOS 6.4,httpd-2.4.7.tar.gz 实验步骤: 1,下载Apache的主程序包httpd。...(官网http://httpd.apache.org或是其它镜像网站下载) 2,解压出源程序,并进入源程序目录 在源程序目录下通常有INSTALL、README等文件,在安装之前可以先查看下这些文件

1.6K10

10_linux内核定时器实验

linux时间管理和内核定时器简介 1、内核时间管理简介 1)宏HZ ​ 硬件定时器产生的周期性中断,中断频率就是系统频率(拍率)。...,多了判断等于 time_before_eq(unkown, known) 和 time_before 样,多了判断等于 判断段代码执行时间有没有超时: unsigned long timeout...注意:般重复启动定时器推荐使用 mod_timer。 ③ del_timer函数 ​ del_timer 函数用于删除个定时器,不管定时器有没有被激活,都可以使用此函数删除。...udelay(unsigned long usecs) 微秒延时函数 void mdelay(unsigned long mseces) 毫秒延时函数 二、内核定时器实验 1、添加设备树节点 1)添加设备节点...​ 实验使用定时器控制 led 亮灭,在根节点下创建设备节点: gpioled { compatible = "gpioled_test"; status = "okay"; pinctrl-names

2K30
领券