帮助命令
命令 | 详解 |
---|---|
help | 查询内置命令 |
info | 查询更加详细的命令 |
文件和目录操作命令
命令 | 详解 |
---|---|
ls | 全拼list,列出当前目录的所有内容及其内容属性信息。 示例: ls -f ——显示目录中的文件 ls -l ——显示文件和目录的详细资料 ls -a ——显示隐藏文件 ls -lSr ——以尺寸大小排列文件和目录 |
cd | 全拼change directory,功能是从当前工作目录切换到指定的工作目录。 示例: cd file1 ——进入 ’ file1’ 目录’ cd … ——返回上一级目录 cd …/… ——返回上两级目录 cd ——进入当前个人的主目录 cd ~user1 ——进入指定个人的主目录 cd - ——返回上次所在的目录 |
cp | 全拼copy,其功能为复制文件或目录。 示例: cp file1 dir1 ——将file1复制到dir1中 cp dir1/* . ——复制dir1目录下的所有文件到当前工作目录 (注意有一个点) cp -a dir1/dir2 . ——复制dir1下面的dir2目录到当前工作目录(注意有一个点) cp -a dir1 dir2 —— 复制dir1目录到dir2目录 |
find | 查找,用于查找目录及目录下的文件。 示例: find / -name file1 —— 从 ‘/’ 下开始搜索带有”file1“字段的文件和目录 find dir1 -name *.txt —— 在目录 ‘/dir1’ 中搜索带有’.txt’ 结尾的文件 |
mkdir | 全拼make directories,其功能是创建目录。 示例: mkdir dir1 —— 在当前目录下创建一个名称为 ‘dir1’ 的目录’ mkdir dir1 dir2 同时创建两个目录 mkdir -p /tree/dir1/dir2 创建一个目录树 |
mv | 全拼move,其功能是重命名文件。 示例: mv dir1 new_dir1 ——重命名一个目录 |
pwd | 全拼print working directory,其功能是显示当前工作目录的绝对路径。 |
rm | 全拼remove,其功能是删除一个或多个文件或目录。 示例: rm file1 ——删除file1文件 rm -r dir1 —— 删除文件夹dir(其中 -r 就是向下递归,不管有多少级目录,一并删除) rm -rf dir1 ——强行删除文件夹dir1(-f 就是直接强行删除,不作任何提示的意思) |
touch | 创建新的空文件或者改变已有文件的时间戳属性。 示例: touch file1 —— 在当前目录下创建file1文件 touch -t 0712250000 file1 —— 修改一个文件或目录的时间戳 - (YYMMDDhhmm) |
file | 显示文件类型信息 示例: file file1 —— 显示file1的类型信息 |
查看文件及内容处理命令
命令 | 详解 |
---|---|
cat | 查看文件内容 |
more | 分页显示文件内容 |
head | 显示文件内容的头部 |
tail | 显示文件内容的尾部 |
wc | 统计文件的行数、单词数或字节数 |
diff | 全拼difference,用于比较文件的差异,常用于文本文件。 示例: diff file1 file2 —— 比较file1和file2的文件差异 |
vimdiff | 命令行可视化文件比较工具,常用于文本文件 |
vi/vim | 命令行文本编辑器 常见命令 i (切换到输入模式,以输入字符) 在命令模式下按下:(英文冒号)就进入了底线命令模式,基本的命令有(已经省略了冒号): q 退出程序 w 保存文件 |
系统信息显示命令
命令 | 详解 |
---|---|
uname | 显示操作系统相关信息的命令。 示例: uname -m 显示机器的处理器架构 与“arch 显示机器的处理器架构 ”一致 uname -r 显示正在使用的内核版本 |
hostname | 显示或者设置当前系统的主机名。 |
dmesg | 显示开机信息,用于诊断系统故障(需要使用sudo) |
uptime | 显示系统运行时间及负载 |
stat | 显示文件或文件系统的状态 |
du | 计算磁盘空间使用情况。 示例: du -sh dir1 估算目录 ‘dir1’ 已经使用的磁盘空间’ du -sk * |
df | 报告文件系统磁盘空间的使用情况。 示例: df -h 显示已经挂载的分区列表 |
top | 实时显示系统资源使用情况。 |
date | 显示与设置系统时间 |
cal | 查看日历等时间信息 |
用户管理命令
命令 | 详解 |
---|---|
sudo | 以另外一个用户身份(默认root用户)执行事先在sudoers文件允许的命令 |
useradd | 添加用户 |
关机/重启/注销和查看系统信息的命令
命令 | 详解 |
---|---|
shutdown | 关机。 示例: shutdown -h now 关闭系统(1) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r now 重启(1) |
halt | 关机 |
reboot | 重启 |
poweroff | 关闭电源 |
logout | 注销,退出当前登录的Shell。 |
exit | 退出当前登录的Shell。 |
Ctrl+d | 退出当前登录的Shell的快捷键。 |
本文主要罗列linux常用的命令,linux还有大量的命令,但是并不常用,有兴趣的可以到linux info中查询