ls -l
ls -h
ls -a
ls -la
cd 目录
pwd 显示当时目录
| 命令 | 功能 | 命令 | 功能 |
|---|---|---|---|
| pwd | 显示当前目录 | ls | 查看目录下的内容 |
| cd | 改变所在目录 | cat | 显示文件的内容 |
| grep | 在文件中查找某字符 | cp | 复制文件 |
| touch | 创建文件 | mv | 移动文件 |
| rm | 删除文件 | rmdir | 删除目录 |
| vi | 编辑文件 |
| shutdown | 正常关机 |
|---|---|
| reboot | 重启计算机 |
| ps | 查看目前程序执行的情况 |
| top | 查看目前程序执行的情景和内存使用的情况 |
| kill | 终止一个进程 |
| date | 更改或查看目前日期 |
| cal | 显示月历及年历 |
| ls -a | 列举目录中的全部文件,包括隐藏文件 |
| ls -l | 列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等 |
| ls -f | 列举的文件显示文件类型 |
| ls -r | 逆向,从后向前地列举目录中内容 |
| ls -R | 递归,该选项递归地列举当前目录下所有子目录内的内容 |
| ls -s | 大小,按文件大小排序 |
| ls -h | 以人类可读的方式显示文件的大小,如用K、M、G作单位 |
| mv -i | 互动:如果选择的文件会覆盖目标中的文件,他会提示确认 |
| mv -f | 强制:它会超越互动模式,不提示地移动文件,属于很危险的选项 |
| mv -v | 详细:显示文件的移动进度 |
| rm -i | 互动:提示确认删除 |
| rm -f | 强制:代替互动模式,不提示确认删除 |
| rm -v | 详细:显示文件的删除进度 |
| rm -r | 递归:将删除某个目录以及其中所有的文件和子目录 |
| 命令 | 功能 |
|---|---|
| mount | 挂载文件系统 |
| umount | 卸载已挂载上的文件系统 |
| mount -a | 挂上/etc/fstab下的全部文件系统 |
| mount -t | 制定所挂上来的文件系统的名称,所有系统支持的文件系统,这个信息可以在/proc/filesystems这个文件里看到 |
| mount -n | 挂上文件系统,但是不把文件系统的数据写入/etc/mtlab这个文件 |
| mount -w | 将文件系统设为可读写 |
| mount -r | 挂上来的文件系统设为只读 |
| df | 检查各个硬盘分区和已挂上来的文件系统的磁盘空间 |
| df -a | 把全部的文件系统和各分区的硬盘使用情形列出来,包括0区块的,例如/proc这个文件系统 |
| df -i | 列出I-nodes的使用量 |
| df -k | 把各分区的大小和挂上来的文件分区的大小用k表示 |
| df -t | 列出某一文件系统的所有分区磁盘空间使用量 |
| df -x | 列出不是某一文件系统的所有分区磁盘空间使用量,和-t选项相反 |
| df -T | 列出每个分区所属文件系统的名称 |
| du | 显示文件目录和大小 |
| du -a | 显示全部目录及其次目录下的每个文件所占的磁盘空间 |
| du -b | 显示目录和文件的大小,以B为单位 |
| du -c | 最后再加上一个总计 |
| du -h | 以KB、MB、GB为单位,提高信息可读性 |
| du -s | 只列出各文件大小的总和 |
| du -x | 只计算属于同一文件系统的文件 |
| fsck | 主要是检查和修复Linux文件系统 |
| fsck-a | 自动修复文件系统,不询问任何问题,比较危险 |
| fsck -A | 依照/etc/fstab配置文件的内容,检查该文件内所列全部文件系统。若没有附加参数"-P”,则会先检查/目录的文件系统,而不会同时检查所有文件系统 |
| fsck -R | 采取互动方式,在修复时询问问题,让用户确认并决定处理方式 |
| fsck -S | 依次检查作业而不是同时执行。当依次指定多个文件系统且采用互动的方式进行检查时,请使用此参数以便顺序执行,否则fsck可能会同时询问数个问题,让人不知所措 |
| fsck -V | 显示命令执行的过程 |
| fsck -T | 指定要检查的文件系统的类型 |
| fsck -N | 不是真正执行指令,仅列出实际执行时会进行的动作 |
| bzip2/bunzip2 | 扩展名为bz2的压缩/解压缩工具 bzip2 filename bunzip2 filename.bz2 |
|---|---|
| gzip/gunzip | 扩展名为gz的压缩/解压缩工具 gzip filename gunzip filename.gz |
| zip/unzip | 扩展名为zip的压缩/解压缩工具 |
| tar | 创建备份和归档 |
| -c | 创建一个新归档 |
| -f | 当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定的归档 |
| -t | 显示包括在tar文件中的文件列表 |
| -v | 显示文件的归档进度 |
| -x | 从归档中抽取文件 |
| -z | 使用gzip压缩tar文件 |
| -j | 使用bzip2压缩tar文件 |
| tar –cvf filename.tar directory/file/home/mine | 上面的命令将directory/file、/home/mine放入归档文件中 |
| tar –tvf filename.tar | 要列出tar文件的内容,输入命令: |
| tar –czvf filename.tgz file | 如果使用gunzip命令解压filename.tgz文件,则filename.tgz会被删除,以filename.tar代替。 |
| top | 查看目前程序执行的情景和内存使用的情况 |
|---|---|
| date | 更改或查看目前日期 |
| cal | 显示月历及年历 |
| shutdown | 正常关机 |
| -k | 不是真正的关机,只是发出警告命令 |
| -r | 关机后重启(这个用的最多) |
| -t | 在规定的时间内关机 |
| shutdown –t 2 | 加入要在2min内关机,输入命令 |
| reboot | 重启计算机 |
| -d | 不把记录写到/var/log/wtmp档案里(-n这个参数包含了-d) |
| -f | 强迫重开机,不呼叫shutdown这个指令 |
| -n | 在重开机前不做将记忆体资料写回硬盘 |
| -w | 并不会真的重开机,只是把记录写到/var/log/wtmp档案里 |
| ps | 查看目前程序执行的情况 |
| -l | 用长格式列出 |
| -u | 列出使用者的名称和使用时间 |
| -m | 列出内存分布的情况 |
| -r | 只列出正在执行的前台程序,不列出其他信息 |
| -x | 列出所有程序,包括那些没有终端机的程序 |
| kill | 终止一个进程 |
| kill 90 | 可以先用ps命令查一下某宕掉程序的pid,然后使用kill除去某个程序。 |
| --- | --- |
| --- | --- | --- | --- |
| --- | --- | --- | --- | --- | --- |
| --- | --- |