linux目录结构和vi编辑器

  目前大多数的Linux发行版都提供了图形对话框作为默认对话框,但是命令行工具依然很重要。Linux的命令行是通过shell程序提供的,现在主流的Linux发行版都使用bash作为默认的shell.

1.1Linux shell和常用命令列表如下:

 

命令 作用 常用参数 参数作用
ls 列出指定目录的列表,包括文件和子目录。默认是当前目录 -l 以列表方式查看
-a 显示隐藏文件和目录
-h 以便于阅读的方式查看文件的大小
ln 建立连接 -s 软连接
-f 连接是一个目录
df 查看磁盘空间 -h 以便于人阅读的方式查看
du 查看指定目录占用的空间,默认当前目录 -h 以便于人阅读的方式查看
pwd 显示当前目录的绝对路径    
chmod 修改文件或目录的读取权限 -R 递归调用
chgrp 修改文件或目录的用户组 -R 递归调用
chown 修改文件或目录的所有者 -R 递归调用
date 查看日期    
cat 输出文件内容到屏幕    
echo 回显一个字符串或者环境变量到屏幕    
uname 查看机器名称    
ps 查看进程状态 -e 查看系统所有进程
kill 向指定进程发送信号 -9 强制杀死进程 

 

  Linux是一个支持多用户的系统,其超级用户root有更高级权限,常用命令如下:

 
命令 作用 命令 作用
ifconfig 查看和配置网卡 lsmod 内核模块列表
fdisk 磁盘分区工具 modprobe 内核模块管理工具
mkfs 磁盘格式化 reboot 重启机器
insmod 加载内核模块 halt 停机

 

2.vi文本编辑工具

 

 

 其中i表示insert(插入),v表示visual(可视的),r代表replace(覆盖).输入vi进入vi编辑器,在浏览模式下按esc键,输入:q!退出vi编辑器。“:”的含义是切换到vi的命令行,q是quit的意思。!表示不保存文件。

1.3搜索工具find和grep

find和grep是Linux系统最常用的两个搜索工具。find用于查找文件,grep用于查找文件内容。

grep支持正则表达式,通过在一个或多个文件中搜索字符串,符合的内容被送到屏幕显示,grep工具不会修改文件内容,其通过返回值表示搜索状态,如果搜索成功返回0不成功返回1,搜索的文件不存在显示2.因此,grep可用于shell脚本。 

 1.4 Linux系统文件结构

 

  • /             根目录,下面有子目录:
  • /sbin      用来存放可执行二进制文件,仅支持root超级用户使用,例如lptables(防护墙)、ifconfig(查看网卡信息)、init(设置启动级别)等
  • /bin        也是用来存放可执行二进制文件和常用linux文件,存放用户常用命令,如:mkdir(创建目录)、cat(查看文件)、find(查找文件)等
  • dev        存放linux系统下设备文件(设备文件而不是设备系统)
  • /home    用户的目录,新增用户账号时,用户的home目录都存放在此目录
  • /lib         库文件,程序执行过程中需要调用的一些额外参数时需要的函数库
  • /mnt       挂接其他文件系统(显示文件系统,如u盘、硬盘这些)
  • /tmp       程序产生的临时文件
  • /boot      启动目录,内核存放地(类似c盘目录,存放linux内核系统文件)
  • /etc        配置文件存放地  
  • /root       root账户的home目录
  • /usr       应用程序和文件的安装地址(第三方软件,比如一些输入法之类)

1.5 系统文件解析

 

 

 

 

 

虚拟文件系统:/proc/;数据在内存中,其中/proc/cpuinfo存在cpu信息…

                         /sys/:数据在内存中,存放内核相关

posted @ 2022-03-16 09:05  测试者7月  阅读(86)  评论(0)    收藏  举报