iansmith

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一样


评论