登录用户及用户组
查看当前登入的用户
$ whoami
或者
$ id -un
显示当前登入的用户名称,以及当前所使用的tty信息
$ who am i
查看当前登入用户及用户组
$ id
查看历史命令
$ history
曾经使用过系统的用户信息
last命令可用于显示特定用户登录系统的历史记录。如果没有指定任何参数,则显示所有用户的历史信息。在默认情况下,这些信息(所显示的信息)将来源于/var/log/wtmp文件
$ last username
切换用户
$ su username
给用户添加或切换密码
$ sudo passwd username
输入相应密码即可为username
设置密码
文件权限
更改文件的读写许可
chmod [-cfvR] [--help] [--version] mode file1 file2
mode: 权限设定字串,格式如下: ugoa...,其中
- -u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a表示这三者皆是。
- +表示增加权限、- 表示取消权限、= 表示唯一设定权限
- r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行
- -R 以递归方式变更
比如,给某文件添加执行权限
$ sudo chmod +x file
更改文件的所有者或组
- -R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
- -v 显示chown命令所做的工作
比如将某文件夹dirname
的所有者从root权限变更为bico
$ sudo chown -R bico:bico dirname
包管理
Ubuntu软件包管理的官方中文指南,写得不错,强烈建议阅读,还有yum等
参考1
参考2
参考3
VIM相关
未以root权限编辑文件时强制保存
:w !sudo tee %