linux,我的老伙计!
echo " Hello linux "
Hello linux
上思维导图!
一、了解linux
前段时间也看了知乎不少攻略,在学校图书馆借了点书基本自学完成了linux入门,个人强推《linux命令行大全》,虽然书有些校对问题,但整体结构由易到难,全部代码都可以按照书上的复刻,我的学习过程非常开心。另外推荐一本可以在晚上看到全电子版的《linux就该这么学》,是国人作者撰写的优秀入门作品,看完喜欢可以去支持纸质版。
《Linux就该这么学》 - 必读的Linux系统与红帽RHCE认证免费自学书籍 (linuxprobe.com)
值得一提的是生信星球这篇文章,介绍了如何召唤win10“内置”的linux系统,虽然实用性一般,但是了解到了一个奇妙的新知识点。未来可以让表弟练习的时候可能会用到。
生信小白第一天-0成本召唤linux (qq.com)
二、服务器登录
教程说的很明确啦,之前因为官网下载要提供信息一直用的实验室云服务器玩。今天是第一次下载登录eshell,这次有个自己的服务器可以造作,打算尝试下各种管理员权限和su命令了!
鸟枪换炮--登录服务器可以用xshell - 简书 (jianshu.com)
三、Linux常用命令
1.pwd: print working directory,显示当前路径
2.mkdir: make directory-- ,创建空目录
3.ls 显示列表
4.rm 删除
(1)删除文件--rm
(2)删除空目录--rmdir
(3)删除非空目录--rm -r
5.cd 切换目录
cd 接目录名 ,表示进入该目录
cd -返回刚才的目录
练习cd操作:进入tmp目录,然后查看当前路径,然后返回主目录
练习删除操作:
删除doodle.txt
删除整个huahua目录
删除rm_test(已经是空目录了)
- vi / vim 新建脚本或者文本文档
:x 退出
7.cat 接文本文件名,查看并直接将文本文件的内容输出到屏幕。
q退出
练习: 查看刚才自己的文件
8.cp 复制文件
cp file1 file2
练习:将刚才新建的文件复制一个,叫做new_file.txt
9.mv 将文件移入文件夹 / 重命名
mv file 移动
mv file1 file2 重命名
练习:将新文件new_file.txt,重命名为home.txt ,移动到主目录下(路径是~)
10.linux自动补全
文件名称输到一半,按下Tab键基本就可以自动补全啦。
四、课后问题
1.ls输出的是横向的列表,怎样输出长格式列表
ls -l
2.如何查看长格式列表中文件的大小?
ls -lh
3.查看Linux系统版本、内存与硬盘空间?
cat /proc/version
free
df -h
4.怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录
mkdir -p tmp/tmp1/tmp1.1
5.怎样删除这些层级目录
rm -r tmp
这次更大程度上是在锻炼m语言写笔记的熟练度。主要是这些linux操作在我一个月的自学过程时都慢慢接触并熟练了,linux就像刚接触windows时一样,真的是需要多学多用就会熟悉的系统。
其他收获也有一些:成功下载登录xshell;知道了win10自带的linux。
希望其他朋友遇到问题积极交流,之后R语言的部分更是需要大家的帮助啦!