显示系统信息和基础命令
显示机器的处理器架构 | arch 或者 uname -m |
显示使用的内核版本 | uname -r |
显示硬件系统部件 | dmidecode -q |
显示CPU信息 | cat /proc/cpuinfo |
显示中断信息 | cat /proc/interrupts |
校验内存使用 | cat /proc/meminfo |
显示已加载的文件系统 | cat /proc/mounts |
显示网路适配器及统计 | cat /proc/net/dev |
显示USB设备 | lsusb -tv |
显示系统日期 | date |
显示2018年日历表 | cal 2018 |
修改系统时间 | date 041217002007.00 设置日期和时间 - 月日时分年.秒 |
打开计算器,quit退出 | bc |
文件和目录操作命令
查看当前目录下文件和文件夹 | ls 或者 la |
查看当前目录文件夹 | ls -F |
查看当前目录下文件和文件夹详细信息 | ls -l |
查看当前目录下隐藏文件 | ls -a (.开头的都是隐藏文件) |
查看当前目录下包含数字的文件名和目录名 | ls *[0-9]* |
进入文件夹 | cd 目录名称 |
返回上级目录 | cd .. |
返回上两级目录 | cd ../.. |
返回上次所在目录 | cd – |
进入个人的主目录 | cd |
显示工作路径 | pwd |
当前目录下创建文件夹 | mkdir 文件夹名称 |
当前目录下创建多个文件夹 | mkdir 文件夹名1 文件夹名2 文件夹名3 .. |
当前目录下创建多级文件夹 | mkdir –p 文件夹名/文件夹名/文件夹名 |
删除文件夹(只能删除空文件夹) | rmdir 文件夹名称 |
删除文件夹及其里面所有内容 | rm -rf 文件夹名称 |
删除多个文件夹及其里面所有内容 | rm -rf 文件夹名称1 文件夹名称2 文件夹名称3 .. |
删除文件 | rm -f 文件名 |
更改文件夹名称 | mv 目标文件夹名称 更改后的文件夹名称 |
移动文件夹到已有文件夹 | mv 目标文件夹名称 文件夹名称(已存在文件夹) |
复制文件 | cp 目标文件 复制后文件名称 |
复制文件夹 | cp -a 目标文件夹 复制后文件名称 |
创建空文件 | touch 文件名 |
系统的关机、重启以及登出命令
关机 | shutdown now |
关机 | init 0 |
关机 | telinit 0 |
预定关机时间 | shutdown -h hours:minutes |
取消预定关机时间 | shutdown -c |
重启 | shutdown -r now 或者 reboot |
注销账户 | logout |
退出命令框 | exit |
查看文本命令
查看文本内容(从头到尾,一段一段查看) | cat test.txt |
查看文本内容(从尾到头,一段一段查看,每段中的内容还是顺序的) | tac test.txt |
查看前10行文本 | head test.txt |
查看后10行文本 | tail test.txt |
查看文本,并分页显示,空格键翻页 | more test.txt |
查看文本,并分页显示,空格键翻页 | less test.txt |
从第一行输出全部内容,并且把行号显示出来 | cat -n test.txt 或者 nl test.txt |
查看文本并且在每行前输出行号 | nl test.txt |
查看文本并且在每行前输出行号 | cat -n test.txt |
改变权限命令
chmod 改变文件或目录的权限 r=4,w=2,x=1
赋予 dir1 权限 rwxr-xr-x | chmod 755 dir1 |
作用同上 u=用户权限,g=组权限,o=不同组其他用户权限 | chmod u=rwx,g=rx,o=rx adir1 |
给 dir1 去除用户执行的权限,增加组写的权限 | chmod u-x,g+w dir1 |
给所有用户添加读的权限 | chmod a+r dir1 |
改变所有者(chown)和用户组(chgrp)命令
改变 dir1 的所有者为 root | chown root dir1 |
改变 dir1 所属的组为 root | chgrp root dir1 |
改变 dir1 这个目录的所有者是 root | chown root ./dir1 |
改变 dir1 这个目录及其下面所有的文件和目录的所有者是 root | chown ‐R root ./dir1 |
改变用户所在组
改变 user1 用户所在组为 root | usermod ‐g root user1 |
改变 user1 用户登录初始目录为 dir1 | usermod ‐d dir1 user1 |
用户和组相关命令
添加新用户 | useradd user_name |
修改用户密码 | passwd user_name |
删除用户 | userdel user_name |
创建一个用户组 | groupadd group_name |
删除一个用户组 | groupdel group_name |
查看登录用户简单信息 | who |
查看登录用户详细信息 | w |
tar.gz类型解压与压缩命令
解压 | tar zxvf 压缩文件名 |
压缩 | tar zcvf 压缩后文件名.tar.gz 需要的压缩文件名 |