指令 | 作用 |
---|---|
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 | 用当前日期为名字创建压缩包 |