- linux目录介绍
boot 存放启动文件
dev 存放设备文件
etc 存放配置文件,环境变量就是在/etc/path中配置的
home 普通用户家目录,以/home/$username的方式存放
media 移动存储自动挂载目录,以 /media/$device_name的方式来存放
mnt 手动挂载目录
opt 三方软件安装目录
proc 内存系统文件
root 管理员家目录
run 里面的东西是系统运行时需要的, 不能随便删除. 但是重启的时候应该抛弃. 下次系统运行时重新生成
srv 服务相关数据
sys 系统文件
tmp 临时文件夹
usr 存放库文件、文档、命令、用户数据等
var 日志存放
lib 库文件
Linux常用命令:可参考;路飞学城-学习文档
cd:进入xx文件夹或目录命令,
cd ..:两个点表示返回上一级目录或文件夹
mv:文件或文件夹改名或移动命令,
mv 旧文件夹或文件名 新文件名
ls:显示当前文件夹下的文件,
ll:显示当前文件夹的大小,及该文件夹的的所有文件和文件夹包括隐藏的
cat:查看文件内容:
cat -n 文件,表带行号查看
touch:创建文件命令之一,创建文件的方式有vim,>
vim:文件编辑器,类似于windows中的txt文本编辑器
find:文件或文件夹搜索,一般用法 find / -name 要查找的文件名称
netstat:用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等,常用命令:
netstat -a 列出所有端口
lsof:查看端口占用情况;lsof -i 端口号
top:查看cpu使用情况:
ps:查看进程命令:参数有:
a: 显示跟当前终端关联的所有进程
u: 基于用户的格式显示
x: 显示所有进程,不以终端机来区分
U: 显示某用户ID所有的进程
A: 显示所有程序
e: 此参数的效果和指定”A”参数相同
f: 用ASCII字符显示树状结构,表达程序间的相互关系
o: 自定义输出格式
常用命令:ps aux ps auxf 常于管道|命令和grep命令一起使用
解释:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER: 进程拥有者
PID: pid %CPU: 占用的 CPU 使用率
%MEM: 占用的内存使用率
VSZ: 占用的虚拟内存大小
RSS: 占用的内存大小
TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该进程的状态:
D: 不可中断的静止
R: 正在执行中
S: 静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的内存分页可分配
<: 高优先序的进程
N: 低优先序的进程
L: 有内存分页分配并锁在内存内 (即时系统或捱A I/O)
s 表示进程是控制进程
l 表示进程是多线程
+表示当前进程运行在前台
START: 进程开始时间 TIME: 执行的时间 COMMAND:所执行的指令
awk:请参考Linux awk 命令 | 菜鸟教程
grep:用于搜索模式参数指定的内容,并将匹配的行输出到屏幕或者重定向文件中,常和管道协作的命令
|:管道命令,上一个命令的输出作为下一个命令的输入
windowsDOS命令:
cd:与linux命令相同:
ipconfig:查看IP地址命令
dir:与ls相同
具体命令可以调用help命令查看dos命令集