前面已经聊了一下Linux的基本组成。Linux内核是系统的核心,控制着内存、程序和硬件是如何与对方交互的。GNU工具链也是Linux系统的一个重要组成部分。现在就开始简单的整理一下Linux命令行下的常用命令,虽然有很多博文都有这方面的总结,但是自己整理一下还是不一样的。纸上得来终觉浅,绝知此事要躬行!共勉,废话不多说了,开始啦。
- 目录命令:
- cd 切换目录
/etc 绝对路径,可直接跳至所指定的目录下
. 表示当前目录
.. 表示当前目录的父目录
cd 回到家目录
2. ls 显示当前文件下的目录和文件
-a 显示以“.”开头的隐藏文件
-l 按长列表输出显示
-h 打印大小,(human )
-R 递归列出子目录
-S 按文件大小排序
3.pwd 显示当前路径
4.mkdir 创建目录
- 处理文件
- touch 创建空文件
- cp 复制文件
-f 强制覆盖
-p 保留文件属性
-r 递归复制文件
-R 递归复制目录
- mv 移动和修改文件名
- rm(-rf) filename 删除文件或目录(注:强制删除,确定文件或目录没用了,再使用此命令)
- 查看文件内容
- stat 查看文件统计信息
- file 查看文件类型(文本文件;可执行文件;数据文件)
- cat 查看整个文件
-n 文本加行号
-b 加行号,空白行不加
- more
- less
- tail -n 查看尾n行 -f 查看文件尾不退出,适合实时监控
- head -n 查看头n行
- 检测程序
- ps -aux (-elf) 两个常用组合;
-H 父进程子进程分层显示
- top 实时监控
- kill -9 PID 杀死进程
- killall http* 支持通配符,结束所有http开头的进程
时间: 2024-10-18 19:00:36