1、关机命令
$shutdown –r now 立刻关机
2、重启命令
$reboot
3、常见linux目录名称
/ 虚拟目录的根目录。通常不会在这里存储文件
/bin 二进制目录,存放许多用户级的GNU工具(cat、ls、rm等基本工具)
/boot 启动目录,存放启动文件
/dev 设备目录,linux在这里创建设备节点
/etc 系统配置文件目录
/home 主目录,linux在这里创建用户目录
/lib 库目录,存放系统和应用程序的库文件
/media 媒体目录,可移动媒体设备的常用挂载点
/mnt 挂载目录,另一个可移动媒体设备的常用挂载点
/opt 可选目录,存放现有硬件及当前进程的相关信息
/root root用户的主目录
/sbin 系统二进制目录,存放许多GNU管理员级工具
/run 运行目录,存放系统运作时的运行时数据
/srv 服务目录,存放本地服务的相关文件
/sys 系统目录,存放系统硬件信息的相关文件
/tmp 临时目录
/usr 用户二进制目录,大量用户级的GNU工具和数据文件都存放在这里
/var 可变目录,用于存放经常变化的文件,比如日志文件
4、制表键自动补全
制表键可以自动补全想要输入的目录或文件名
5、显示文件
$ls –l *.log
6、目录操作
$mkdir dirname 创建目录
$rmdir dirname 删除空目录
$rm –rf dirname 删除目录及其所有文件,无提示
7、文件操作
$touch filename 创建文件
$cp source destination 复制文件
$cp –r sourcedir destdir 复制整个目录(目标目录临时创建)
$ln –s sourcefile destfile 软连接
$mv file1 file2 重命名文件
$rm –rf filename 删除文件(强制)
$cat filename 查看文件
$tail –n 100 filename 显示文件最后100行
$head –n 100 filename 显示文件前100行
$vim/vi filename 编辑文件
$find dirname –name filename 根据文件名称搜索文件,如find / -name test.txt
8、进程管理
$ps –ef –l 输出所有进程及进程的详细信息
输出说明:
F:内核分配给进程的系统标记
S:进程的状态(O代表正在运行;S代表在休眠;R代表可运行,正等待运行;Z代表僵化,进程已结束但父进程已不存在;T代表停止)
UID:启动进程的用户
PID:进程ID
PPID:父进程ID
C:进程生命周期中的CPU利用率
PRI:进程优先级,数字越大优先级越低
NI:谦让度值用来参与决定优先级
ADDR:进程的内存地址
SZ:假如进程被换出,所需交换空间的大致大小
WCHAN:进程休眠的内核函数的地址
STIME:进程启动时的系统时间
TTY:进程启动时的终端设备
TIME:运行进程需要的累计CPU时间
CMD:启动的程序名称
$top 实时进程监测
输出说明:
第一行显示了当前时间、系统的运行时间、登录的用户数、以及系统的平均负载。
第二行显示进程的概要信息:总进程数,正在运行、休眠、停止、僵化状态等。
第三行显示cpu概要信息:
us用户空间占用cpu的百分比
sy内核空间占用cpu的百分比
ni 改变过优先级的进程占用CPU的百分比
id 空闲CPU百分比
wa IO等待占用CPU的百分比
hi硬中断(Hardware IRQ)占用CPU的百分比
si软中断(Software Interrupts)占用CPU的百分比
PID:进程的ID
USER:进程用户的名字
PR:进程的优先级
NI:进程的谦让度值
VIRT:进程占用的虚拟内存总理
RES:进程占用的物理内存总量
SHR:进程和其他进程共享的内存总量
S:进程的状态(O代表正在运行;S代表在休眠;R代表可运行,正等待运行;Z代表僵化,进程已结束但父进程已不存在;T代表停止)
%CPU:进程使用的cpu时间比例
%MEM:进程使用的内存占用可用内存的比例
TIME+:进程启动到目前为止的cpu时间总量
COMMAND:启动程序名
$KILL PID 结束进程
9、磁盘管理
$mount 挂载
$umount 解除挂载
$df –h 查看磁盘使用及挂载情况
$du –sh 查看目录的大小
$fdisk –l 列出所有磁盘分区