思维之海

——在云端,寻找我的星匙。

Linux/Shell学习手册

Linux/Shell学习手册。因为要跑深度学习的缘故,要连接远程的服务器,这部分的知识会反复用到。因此需要抽点时间补一下才行。

References

Linux Tools Quick Tutorial

Linux 教程

Shell 教程| 菜鸟教程

Linux 命令大全| 菜鸟教程

Shell脚本编程30分钟入门 - GitHub

【整理】Linux系统中用波浪号~表示用户的根目录即$HOME,以及为何用波浪号表示用户根目录

常用命令

硬件信息

查看文件

ll:查看当前目录下的文件夹和文件(详细信息)

ls:查看当前目录下的文件夹和文件(简单信息)

ls filepath/:查看某个目录下的文件

查看显卡

lspci | grep -i nvidia:查看显卡型号。

文件系统

进入目录

cd filepath/:进入指定的filepath文件夹,支持绝对和相对路径

cd ..:返回上一级目录

cd ~:进入用户根目录 $HOME

创建目录

mkdir filepath/:创建指定的文件夹

查看文件内容

more filename:查看文件的内容

比较文件内容

diff file1 file2:比较两个文件的内容

diff file1 file2 -y -W 50,并排显示。

SUBLIME的插件:Sublimerge

软链接

Tab快速生成命名

Linux服务器

SSH远程连接

ssh [username]@[server_address]:远程连接服务器

继续输入[password],成功连接。

SSH退出连接

logout / exit:退出服务器,回到本地

文件传输

scp [username]@[server_address]:filepath/file local_filepath/:支持服务器和本地的文件传输。

1
2
$ scp  /home/tek/test1.txt  vel@192.168.1.1:/home/vel
$ scp  vel@192.168.1.1:/home/vel/test2.txt  /home/tek/