Linux学习笔记(一)——系统常用命令

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命令大全|菜鸟教程

本文及参考文章仅供学习交流使用,禁止用于非法或商业用途,如有侵权请联系作者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值