Linux学习笔记(一)——系统常用命令
Ubuntu相关
- 关闭用户图形界面,使用命令行登录
sudo systemctl set-default multi-user.target
- 开启用户图形界面
sudo systemctl set-default graphical.target
重启后生效
系统相关
sudo:获取root权限
su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
变更为其他使用者的身份,除 root 外,需要键入该使用者的密码
-f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh
-m -p 或 --preserve-environment 执行 su 时不改变环境变数
-c command 或 --command=command 变更为帐号为 USER 的使用者并执行指令(command)后再变回原来使用者
-s shell 或 --shell=shell 指定要执行的 shell (bash csh tcsh 等),预设值为 /etc/passwd 内的该使用者(USER) shell
--help 显示说明文件
--version 显示版本资讯
- -l 或 --login 这个参数加了之后,就好像是重新 login 为该使用者一样,大部份环境变数(HOME SHELL USER等等)都是以该使用者(USER)为主,并且工作目录也会改变,如果没有指定 USER ,内定是 root
USER 欲变更的使用者帐号
ARG 传入新的 shell 参数
poweroff:关机
shutdown [-t seconds] [-rkhncfF(可选)] time [message(可选)] 关机语法
-t seconds : 设定在几秒钟之后进行关机程序。
-r : 关机后重新开机。
-k : 并不会真的关机,只是将警告讯息传送给所有使用者。
-h : 关机后停机。
-n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机。
-c : 取消目前已经进行中的关机动作。
-f : 关机时,不做 fsck 动作(检查 Linux 档系统)。
-F : 关机时,强迫进行 fsck 动作。
time : 设定关机的时间。
message : 传送给所有使用者的警告讯息。
reboot [-n] [-w] [-d] [-f] [-i] 重启语法
-n : 在重开机前不做将记忆体资料写回硬盘的动作
-w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里
-d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d)
-f : 强迫重开机,不呼叫 shutdown 这个指令
-i : 在重开机之前先把所有网络相关的装置先停止
free:查看系统内存使用情况
-b 以Byte显示内存使用情况
-k 以kb为单位显示内存使用情况
-m 以mb为单位显示内存使用情况
-g 以gb为单位显示内存使用情况
-s<间隔秒数> 持续显示内存
-t 显示内存使用总合
kill [-s (信息名称或编号)][程序] 或 kill [-l (信息编号)]
-l <信息编号> 若不加<信息编号>选项,则 -l 参数会列出全部的信息名称。
-s <信息名称或编号> 指定要送出的信息。
[程序] [程序]可以是程序的PID或是PGID,也可以是工作编号。
使用 kill -l 命令列出所有可用信号。
最常用的信号是:
1 (HUP):重新加载进程。
9 (KILL):杀死一个进程。
15 (TERM):正常停止一个进程。
sleep [--help] [--version] number[smhd] sleep命令可以用来将目前动作延迟一段时间
--help : 显示辅助讯息
--version : 显示版本编号
number : 时间长度,后面可接 s、m、h 或 d
其中 s 为秒,m 为 分钟,h 为小时,d 为日数
export [-fnp][变量名称]=[变量设置值] 用于设置或显示环境变量
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
ps [options] [--help] process status 显示当前所有进程的状态,类似于任务管理器
-A 列出所有的进程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
参考文章及致谢
45个常用Linux命令,让你轻松玩转Linux!
Linux命令大全|菜鸟教程
本文及参考文章仅供学习交流使用,禁止用于非法或商业用途,如有侵权请联系作者。