作者:雪国文话天下 | 来源:互联网 | 2017-11-16 18:14
无论是对于初学者,还是对付我们的日常应用,以下所罗列的Linux命令,都是最重要的,也是最有用的。
我经常用到:
whereis:查找命令,源码,或 手册(man)文件位置,如: whereis java
[以下常用于USB硬盘操作]
lsusb:列出USB设备。
fdisk:磁盘分区工具,可用于列出磁盘设备,如:fdisk -l
mount / umount :挂载/卸载 磁盘。
lsof:列出打开的文件(当你不能umount时特别有用),如:lsof | grep mydisk
kill:发送信号给进程(常用于杀死lsof发现的占用USB设备的进程),比如:kill -9 进程号
arch:显示处理器的架构类型
cat:查看文件的内容,如 cat lorem.txt
cd:更改工作目录,如 cd /bin
cksum:查看 CRC 校验和及文件的字节数,如 cksum lorem.txt moo.txt
cp:复制文件,如 cp lorem.txt copy_of_lorem.txt
date:显示当前的日期和时间
df:查看磁盘的占用空间及可用空间
du:查看目录的占用空间,如 du -h /bin
echo:回显文本,如 echo foobar
groups:查看你的帐号属于哪些用户组
hostname:显示主机名称
id:查看用户 id、组 id 及你帐号的组
man:阅读手册页,如 man bash
md5sum:查看文件的 MD5 值,如 md5sum lorem.txt
mkdir:创建目录,如 mkdir foobar
mv:移动或重命名文件,如 mv lorem.txt ipsum.txt
ping:ping 主机,如 ping -c 2 127.0.0.1
ps:查看正在运行的进程
pwd:查看当前工作的目录
sha1sum:查看文件的 SHA1 值,如 sha1sum lorem.txt
stat:查看文件的状态,如 stat lorem.txt
rm:删除文件或目录,如 rm lorem.txt
rmdir:删除目录,如 rmdir foobar
touch:更改文件的访问及修改时间戳,如果该文件不存在,则创建它,如 touch lorem.txt
tty:查看当前终端的名称
uname:查看系统、主机名称、内核版本、日期与时间、以及处理器等信息,如 uname -a
uptime:查看系统已经运行了多长的时间
w:查看谁登录及他们在干什么
wc:统计文件的行数,如 wc -l lorem.txt
who:查看谁登录了系统
whoami:查看你的用户名(或帐号名)
whereis 是从系统记录的数据库中查找,速度快,但不是最新。
find 是真正从目录中一个一个查找,速度慢
PS: 查找man手册用 whatis 或 apropos