D.B Murphy
不要温和地走进那个良夜,白昼将尽,暮年仍应燃烧咆哮;怒斥吧,怒斥光的消逝。

sublime3使用

安装packgctrol

control+~

粘贴下面代码到面板

1
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Enter执行完毕后,重启sublime

shift+command+p输入install Package选择你需要的包

Edit

注释

单行注释: command+/

多行注释: option+command+/

Linux命令基本格式及文件处理命令

1.命令格式

ls 选项说明

1
2
3
4
5
6
7
8
9
ls [选项] [文件或目录]

选项:

-a 显示所有文件,报错隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode

ls -l

查看当前目录下文件明细

结果如图:

linux常用命令

查看进程

1
$netstat -tunlp

后台挂起程序

1
$nohup http-server . -p 80 &

查看指定程序进程

1
$ps -ef | grep nginx

根基进程pid关闭程序

1
$kill -QUIT 32712

查询与自动挂载

查询系统中已经挂载的设备

1
$ mount

依据配置文件/etc/fstab的内容,自动挂载

1
$ mount -a

用户登录查看

查看登录用户信息

1
2
3
4
5
6
7
8
9
10
11
$ w 用户名

命令输出:
USER: 登录的用户名
TTY: 登录终端
FROM: 从哪个IP地址登录
LOGIN@: 登录时间
IDLE: 用户闲置时间
GCPU: 该终端连接的所有进程占用时间,这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间
PCPU: 只当前进程所占用的时间
WHAT: 当前正在运行的命令

查询当前登录和过去登录的用户信息

last命令默认读取/var/log/wtmp/文件数据

1
$ last

命令输出:

  • 用户名
  • 登录终端
  • 登录IP
  • 登录时间
  • 退出时间(在线时间)

查看所有用户的最后一次登录时间

lastlog命令默认读取/var/log/lastlog/文件内容

1
$ lastlog

命令输出:

  • 用户名
  • 登录终端
  • 登录IP
  • 最后一次登录时间