Linux目录结构和基础知识

时间:2024-01-10 10:32:20

目录结构:

/bin:存放系统常用的命令程序

/boot:系统启动或引导所需要的一些文件

/dev:可用的设备文件

/etc:系统配置相关的东西

/home:所有用户的主目录

/lib,lib64:存放系统的库文件

/media:即插即用设备文件

/mnt:存储设备挂载目录

/opt:可选软件包安装目录

/proc:目录本身是个虚拟机系统,记录进程,网络信息等

/root:管理员主目录

/sbin:重要的系统执行文件

/sys:虚拟文件系统,记录内核数据

/usr:用户的可用程序目录

/var:系统运行产生的文件

linux常用命令:

ls  显示当前目录下所有文件

ls -l  显示文件和目录的详细信息

ls -a  显示所有文件包括隐藏文件

cd xx  打开xx文件夹

  • 创建

mkdir xxx  创建xxx文件夹

touch text.txt  创建文件

  • 编辑  

vi test.txt  打开test.txt文件

c 切换成编辑状态

Esc 从编辑状态切换为只读状态

:q 退出

:q!不保存退出

:wq 保存并退出

  • 复制

cp test.txt test2.txt  复制文件

cp test.txt /xxx/test.txt or /xxx/test  复制到某个目录

  • 删除

rm test.txt  删除test.txt文件

rm -r xx  删除xx文件夹

  • 移动

mv text.txt ..  移动text.txt

mv test.txt /xxx/  移动test.txt到xxx目录下

mv test.txt test2.txt  移动到某个地方并改名

  • 查找

locate text.txt  查找test.txt文件,可用updatedb更新数据库

find / -name file1  从'/'目录开始搜索文件

ps  查看当前运行进程

kill qq.exe  杀进程

netstat -ano | findstr "5037"  查找端口占用

pwd  显示工作路径

shutdown now  立即关机

shutdown +5  5分钟后关机

shutdown -r now  立即重启系统

reboot  重启

logout  注销

  • 查看文件内容

cat file  从第一个字节正向查看文件内容

tac file  从最后一个字节反向查看文件内容

more file  查看一个长文件内容

less file  和more file类似,但是可以反向查看

head -2 file  查看一个文件的前两行

tail -2 file  查看一个文件的最后两行

tail -f file  实时查看被添加到一个文件中的内容

  • 磁盘空间

df -lh  查看磁盘信息

free  查看内存信息

ls -ISr |more  以尺寸大小排序文件和目录

du -sh dir  计算目录dir的占用磁盘空间

命令+ --help  查看命令使用方法


参考文章如下:

http://www.php100.com/html/webkaifa/Linux/2009/1106/3485.html

http://www.cnblogs.com/knowledgesea/p/6146303.html

http://www.cnblogs.com/fnng/archive/2012/02/21/2362013.html