Linux系统是开源的便捷的,对于程序开发者来说是个很好使用的系统。很多开发工具最早适配的往往是在linux上,比如说最近很火的 pytorch如果你想在windows下面安装使用是相当麻烦的。但是在linux上仅仅需要几行代码就可以安装使用了,所以学会使用Linux系统对 于机器学习的开发还是很有必要的。

1.目录和文件处理

1.mkdir 建立目录

用法:mkdir [OPTION] DIRECTORY…

例:mkdir test

2.ls 列出目录下的内容

用法: ls [OPTION]… [FILE]…

例:ls ­-l test

3.cd 更换工作目录

用法:cd [DIRECTORY]

例:cd test

4.pwd 显示当前工作目录

用法:pwd

5.vim 文本编辑器

用法:vim [OPTION] [file]

例:vim helloworld.c

6.cp 拷贝文件及其目录

用法:cp [OPTION]… SOURCE DEST

例:cp test1.txt test2.txt

7.mv 移动(重命名)文件

用法:mv [OPTION]… SOURCE DEST

例:mv old new

8.rm 删除文件或目录

用法:rm [OPTION]… FILE…

例:rm ­rf test

9.find 在目录及其子目录查找文件

用法:find [OPTION] [path] [pattern]

例:find ­name test*.txt

10.history 显示最近使用过的命令

用法:history

2.文本处理

1.cat 显示文件内容

用法:cat [OPTION] [FILE]…

例:cat /etc/hosts

2.echo 显示一行文本

用法:echo [OPTION] [string]

例:echo $JAVA_HOME

3.grep 搜索特定的内容并将含有这些内容的行标准输出

用法:grep [OPTION] PATTERN [FILE]

例:搜索有the的行,并输出行号 $grep -n ‘the’ regular_express.txt

4.wc 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

用法:wc [OPTION]… [FILE]

例:wc -L magicLinux.txt

5.sort 对文件中的各行进行排序

用法:sort [OPTION]… [FILE]

例:sort ­r magicLinux.txt

3.系统管理

1.chmod 控制用户对文件的权限

用法:chmod [OPTION] [MODE] [FILE]

例:chmod 777 file.sh

2.chown 改变档案的拥有者

用法:chown [OPTION]… OWNER[:[GROUP]] FILE

例:chown master magicLinux.txt

3.su su 是切换到其他用户,但是不切换环境变量

su - 是完整的切换到一个用户环境

用法:su [OPTION] [LOGIN]

例:su master

4.进程管理

1.ps 强悍的进程查看命令

用法:ps [OPTION]

例:ps ef grep java

2.kill 删除执行中的程序或工作

用法:kill [OPTION]

例:kill ­9 3154 (9是强制杀死,3154是某进程号)

3.jobs 通过jobs命令查到后台正在执行的命令的序号(非进程号pid)

用法:jobs

5.档案

1.tar 压缩和解压

用法:tar [OPTION] DEST SOURCE

例:tar ­cvf /home/archive.tar (压缩)

tar ­xvf /home/archive.tar (解压)

2.zip 打包压缩

用法:zip [OPTION] DEST SOURSE

例:zip original.zip original

3.unzip 解压缩zip文件

用法:unzip filename

例:unzip original.zip

6.网络

1.ssh 远程登录的客户端

用法:ssh [options] [user]@hostname

例:ssh ­ master@114.212.82.189

2.scp 基于ssh登陆进行安全的远程文件拷贝命令

用法:scp [options] [[user]@host1:file1] [[user]@host2:file2]

例:scp file1.txt master@114.212.82.189:/home/file1.txt

7.扩展

1.reboot 重启系统

用法:reboot [OPTION]

例:reboot

2.poweroff 关闭系统

用法:poweroff [OPTION]

例:poweroff