生信星球培训第九十一期

学习小组Day2笔记--小黄

2020-12-05  本文已影响0人  Kevin66_b50e

今天的学习心得

Linux的安装

新学习的命令行

1.pwd

pwd: print working directory,也就是显示当前路径

这个确实没啥好说的,直接打就行。到后面我发现命令行前面的字符就已经能看到目录了:(这个tmp)

bio03@VM-0-6-ubuntu:~/tmp$ pwd

/home/bio03/tmp

所以不知道这个命令的意义在哪。

2.mkdir

mkdir :make directory-- 创建你的空目录

学好英文可真是太有用了,要不然真的记这个mkdir真的不知道怎么记得住。这个感觉是个超有用的命令!不仅能建立当前目录下的一个空文件夹(目录),还能向下建立多层级目录:

mkdir -p  #后面直接加要建立的多层子目录

爱了爱了。

3.ls
我觉得应该就是list的缩写吧,很好记也很好用,就是显示当前文件夹下的内容的,默认是横排显示的。

我刚建的几个小文件夹
至于问题中提到的长格式列表,只需要用ls -l就可以实现了,非常的easy。而且还能查看时间、内存等等~

4.rm
应该是remove的缩写吧(这帮人也是有够懒的)

(1)删除文件--rm
(2)删除空目录--rmdir
(3)删除非空目录--rm -r
注意这三个命令后面都要跟上你要删除的目录名。

其实应该还是挺好记的,我也去查了一下,其实第三条加-r 意思是不管该目录下有什么都删掉。
虽然是新学习的嘛,也没什么内容,但是还是不敢尝试rm-rf。万一真的不记得加目录名,可能就真完蛋了。索性就不要记得他啦,这东西看起来就很可怕。

5.cd

cd #后面直接加文件名跳转
cd - #返回上一次操作目录(不是回上一级目录)
cd #后面啥也不加就回家(home,我这好冷的谐音梗)
cd ~ #这个也能回home

6.touch&vi

touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

touch #直接加参数(就是文件名)

touch是新建,而vi则是新建并打开。具体过程:

vi 文件名.txt  #自动新建并跳转到编辑的预览界面
在这个界面下按"i"键(必须是英文输入法)#跳转到insert界面进行编辑。
# 开始打字
按"ESC" #退出编辑
最后打":x" 按"enter"  #这行的内容在左下角输入
#编辑完成并储存

7.cat&head&tail
都用来直接查看文本内容

cat #直接加参数(就是文件名)
head #直接加参数(默认输出前十行)
tail #同理,默认输出后十行
head -n num x.txt #-n 再加一个数字可以调整显示的行数,更加个性化,x.txt就是我随便写的一个文件名

千万千万不要忘记要加文件名!!!
不然这个head就会很好玩嘿嘿~
(教程里提到按q退出cat,但是我好像没用到过)

8.cp
copy需要拥有姓名!也超级简单啦,只需要原名 新名就可以了,不仅完成了复制还重命名了呢。(害,你不改名字人家不认你)

cp file1 file2 #复制file1,并将新副本命名为file2

9.mv
有copy还能没有move嘛。两件能做的事情:

mv file ? # ?=目录,就是移动; ?=另一个file名,就是重命名

10.新天地的探索[Tab]
究极长度下的好用工具。配置直接参见这个内容就行了。Linux懒人小妙招:自动补全命令

为了防止网页挂掉,先把这串记下来
yum -y install bash-completion
这个敲进去就可以安装自动补全命令了。

后面的小问题

教程后面有几个小问题,找的答案基本都在上面的内容里了。补一下这俩:
查看版本信息:dmidecode -V
虚拟内存状态:vmstat
硬盘空间这个我真的没找到。而且这个算是云服务器的话,不知道有无硬盘这么一说。
搜命令指路: Linux命令大全
务必存好这个网址!!!

今天就这样啦~

上一篇 下一篇

猜你喜欢

热点阅读