Linux系统-初学
该Linux系统为Windows10上的Linux,需要启动控制面板-程序与功能-启动/关闭Windows功能-打开适用于Linux的Windows子系统,才能使用。为了优化系统自带的Linux界面,可以下载Xshell,用于登录Linux系统。
Ubuntu下载
在Microsoft store下载Ubuntu,等待系统自己安装,安装好后不要立即启动,先打开适用于Linux的Windows子系统,重启后输入用户名和密码。输入以下代码对Ubuntu进行更新:
sudo apt update
sudo apt upgrade
安装Xshell
官网下载Xshell软件,进行安装。
将Linux与Xshell连接
参见这篇文Xshell完美连接win10 Linux子系统 - 简书 (jianshu.com)。大致就是在Linux界面查看IP,配置ssh系统。引用上文的代码:
ifconfig
sudo apt-get remove --purge openssh-server ## 先删ssh
sudo apt-get install openssh-server ## 在安装ssh
sudo rm /etc/ssh/ssh_config ## 删配置文件,让ssh服务自己想办法链接
sudo service ssh --full-restart
用Xshell登录Linux
上一步将Linux与Xshell连接后,参见这篇文鸟枪换炮--登录服务器可以用xshell - 简书 (jianshu.com),打开Xshell,根据IP域名,设置自己的登录名、账号,进行登录。
Linux中常见的几个命令
显示当前路径:pwd
创建空目录:mkdir
e.g.
mkdir biosoft #存放生信软件
“#”号后面为创建目录的解释,若安装了Xshell,则可以看见文件夹为”存放生信软件“。显示列表:ls
删除:rm
删文件:rm
删空目录:rmdir
删非空目录:rm-r进入该目录:cd
返回刚才的目录:cd -
返回主目录:只输入cd新建脚本或文本文档:vi
vi 新建文档后,按i键,输入文字,输入完毕,按ESC返回,保存按:x,表示保存文档并退出。按文件名查看,并输出到屏幕:cat
可以对输出的内容行数进行设定,但需要先按q键退出cat命令,否则不能进行:
head 默认输出前10行,tail默认输出后10行,后面加上-n 自定义输出几行
例如:head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】(引自:生信星球)
-
复制文件:cp
cp file1 file2 表示将file1复制,并命名为file2
-
将文件移入文件夹,或重命名文件:mv
mv file 路径,表示移动file到某路径下
mv file1 file2,将file1命名为file2。
其他资源指路:
- 搜索“linux自动补全”
- B站:马哥linux教程全套视频
- 一个网站http://man.linuxde.net