iansmith

2016年12月4日00:25:37

本来是想给openwrt的路由器用的,想局域网里面直接全局出去,自动更新hosts文件,然而等我写好了才发现openwrt根本不支持python, 所以贴这里了


传到了github上面...单纯求给备份,代码很短,留个纪念吧..\




比较有意思的是刚刚在kali里面, 更新了下vim, 发现竟然到了vim8.0, 顺手就登进了openwrt的路由器,然后写好了脚本准备传上去, 然后就有之前的事情了..

蓝瘦, mint的仓库里面还是7.4, 问了下他们用arch的...仓库也是8.0的版本了...果然Arch是最新的发新版...Kali是最时髦的发行版..对了...有一种把双系统mint换了...准备入kali win10双系统, mint在scunet的portal页面总是跳转不过去...至今未解决


2016年11月17日15:17:25

这个是我贴在我的github上的,放在这里吧,给小伙伴的linux入门教程

三十分钟Linux入门

星火

Linux

2016年11月17日14:29:54

这里就简单的讲一下基本的操作

登录

我们登录需要一个 ssh的工具,一般有putty, xshell, 我用的xshell

截图就是酱紫,我是大概调整了下界面的,反正能用就好,或者使用putty点击直接下载putty,这个特别小,不用安装,推荐,长期使用还是建议xshell

常用命令

ls:list的缩写,就是列出当前目录下的所有的文件,不包括隐藏的
cat:capture,就是显示某个文本文件的内容, 用法是 cat test.txt, 直接就会显示当前的文件的文本内容, 如果是二进制的文件就gg了...对了,linux下面很多文件都是没后缀的...
cd 从这条目录进入到指定的目录 用法 cd ./document, 那个 ==./==的意思是 当前目录,同理 ==../==就是上一级目录了,不过没有上上上级这个东西
rm: remove 删除文件,用法 rm -rf test.txt,删除文件夹同理。
mkdir make dir新建文件夹, 用法 mkdir starfire酱紫,就是新建一个叫做starfire的文件夹
touch新建文件 用法 touch starfire新建一个叫做 starfire的文件

编辑文件

上面登录上去就是前面的截图的样子,这个就是命令行,和windows的自带的cmd类似,不过比windows不知道高到哪里去了,我们接触到的里面的文件一般都是 文本形式的,编辑文本形式的文件一般用vim, vim的操作比较简单,记住几个常用的就行了, 这个使用的教程可以在这里看,比较简单
还有一个叫做 nano的更简单的文件编辑器,不过更简单...然而我不会用..

写代码

linux 上面自带 shell,这个也是一种语言,前面的 ls touchbalabalabalabala啥的都是shell语言, 然而我不会..里面自带的是python语言 输入python就行了,

后面的代码用什么写到时候看吧..不过用 ==C/C++==的可能性多半很小...大家加油..,里面有 gcc编译代码, 然而我基本没用过.

运行程序

如果是shell脚本的话就是 ./testttttt,那个是他的名字,然后就运行了..
python 脚本的话就是 python hwl.py然后就运行了...感觉是不是比windows上面爽多了...

结束命令行

无论任何时候想结束当前任务的话,按一下 Ctrl+C这个可以终止当前的程序或者当前的输入,这个比较有用,

权限

linux内核的系统上面权限是个很敏感的东西, 每一个文件都规定了谁可以操作,里面最高权限叫做 root,他可以操作电脑上的任何文件干啥都行,给你们创建的 starfile这个是个普通用户,对系统的目录不能操作的, 查看自己的权限可以输入 cat /etc/passwd, 具体的效果可以自己尝试。

大家加油

忘了...加上几个pdf的链接
这个里面有比较简单的,我看的是这里面的一本叫做linux入门教程的,推荐

鸟哥的linux私房菜, 太详细太多了就像 C++ primer plus一样