| 指令 | 作用 |
|---|---|
| more /etc/issue | 返回当前使用的Linux版本 |
| ps -p $$ | 返回当前使用的shell |
| whoami | 返回当前登陆的用户名 |
| uptime | 返回系统运行时长 |
| uname -a | 查看内核版本与固件 |
| hostnamectl | 查看机器和系统信息 |
| env | 查看所有环境变量 |
| echo $PATH | 查看环境变量PATH |
| export PATH=$PATH:/home/mydir | 修改环境变量PATH |
| top | 列出所有正在运行的进程与程序(按ctrl + c退出) |
| ps | 查看进程 |
| cat /etc/hostname | |
| cat /etc/hosts |
用户、组与权限相关指令
| 指令 | 作用 |
|---|---|
| chown user a.txt | |
| chgrp users a.txt | |
| chmod ugo+rw a.txt | |
| chmod u+s myexe | |
| chmod u=rwxs,g=rxs,o= myexe | |
| umask | |
| umask u=rwx,g=rx,op=rx | |
| stat /tmp/test.txt |
常用文件系统指令
| 指令 | 作用 |
|---|---|
| du -h /opt | 查看某目录使用了多少空间 |
| df -h | 用可读格式限时系统磁盘空间 |
| lsblk | 列出所有块设备 |
| dd if=test.img of=/dev/sdX | dd指令转换和拷贝文件,其中if是输入文件,of是输出文件。这里是把一个镜像拷贝到了磁盘 |
| cat /proc/partitions | 显示所有已注册分区 |
| mkfs /dev/sdX | 创建Linux文件系统,也可以用mkfs.ext4或mkfs.vfat。注意为销毁设备上的数据 |
| fdisk -l | fdisk指令用于光立磁盘,包括创建分区,删除分区等。-l是显示所有分区 |
| badblocks /dev/mmcblkX | |
| mount /media/store | mount 一个分区 |
| umount /media/store | umount一个分区 |
| tree ~/ | 以树状结构显示某目录 |
tar指令
| 指令 | 作用 |
|---|---|
| tar cvfz name.tar.gz /tmp | 压缩为gzip格式 |
| tar cvfj name.tar.bz2 /tmp | 压缩为bzip2格式 |
| tar cvfJ name.tar.xz /tmp | 压缩为xz格式 |
| tar xvf name.tar.* | 解压文件 |
| tar xvf name.tar.* /dir/file | 解压压缩包中某文件 |
| tar rvf name.tar filename | 往压缩包里添加文件 |
| tar cfz name-$(date+%m%d%y).tar.gz /dir/filename | 用当前日期为名字创建压缩包 |