pip install
1 | sudo pip install --upgrade --user dist |
Remember to always install with --user
only.
lsmod
lsmod
命令在 Linux 中用来显示载入系统的功能模块。
Linux 操作系统的核心具有模块化的特性,因此在编译核心时,无需把全部的功能都放入核心。这些功能被编译成一个个单独的模块,待需要时再分别载入。
命令格式
lsmod
使用示例
查看系统已加载的功能模块:
lsmod
扩展知识
lsmod 命令会输出 4 列数据,每列说代表的意思如下:
1 | 第 1 列表示模块的名称。如 scsi_mod 表示 scsi 模块。 |
通过 grep
命令的配合,可以方便的查找系统有没有加载指定模块。如:
lsmod|grep -i ext3
参考网页http://linux.zzxworld.com/lsmod.html
grep
grep
全称是Global Regular Expression Print,表示全局正则表达式版本
grep
可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。我们利用这些返回值就可进行一些自动化的文本处理工作。
vi
vi是Linux终端下或控制台下常用的编辑器,基本的操作方式为:
vi /路径/文件名
例如:vi /etc/fstab表示显示/etc/fstab文件的内容。使用键盘上的Page Up和Page Down键可以上下翻页;按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容。编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。
如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。“wq”表示Write和Quit,即保存退出;“q!”表示忽略修改强行退出。
nano
nano filename.txt
[Ctrl]-G:取得在线帮助(help)。
[Ctrl]-X:离开nano软件,若有修改过文件会提示是否需要保存。
[Ctrl]-O:保存文件,若有权限的话就可以保存文件了。
[Ctrl]-R:从其他文件读入数据,可以将某个文件的内容贴在本文件中。
[Ctrl]-W:查询字符串。[Ctrl]-C:说明目前光标所在处的行数与列数等信息。
[Ctrl]-_:可以直接输入行号,让光标快速移动到该行。
[Alt]-Y:校正语法功能开启或关闭(单击开,再单击关)。
[Alt]-M:可以支持鼠标来移动光标的功能。
Linux 终止脚本进程
当ctrl+C
没有用时,可以用ps -ef | grep 进程名
查出进程,然后kill该进程。
kill 的用法:kill[信号代码]进程ID
注:信号代码可以省略;我们常用的信号代码是 -9 ,表示强制终止;
参考网页 linux停止正在执行脚本
修改环境变量
首先进入打开~/.bashrc
文件
1 | sudo gedit ~/.bashrc |
在文件的最后将要修改的环境变量放在最后一行,例如将下列语句放入最后一行
1 | export PATH=/usr/local/cuda-9.0/bin:$PATH |
保存文件,输入下列语句使得修改生效。
1 | source ~/.bashrc |
输入下列命令查看修改是否生效
1 | echo $PATH |
注意source ~/.bashrc
是临时生效,重启电脑才是永久生效。