Linux已经学了近一个月的时间,自测了一次之后,才发现自己好像没学下来点什么,分析了一下原因,问题出在自己没有及时地去回顾,归纳总结,所以今天来总结一下。
一、Linux的文件系统结构
/bin 存放系统经常使用的基本程序
/boot 存放启动linux时用刀的一些核心文件,包括一些连接文件和镜像文件
/dev 存放所有linux的外部设备
/etc 存放所有系统管理和配置的子目录
/lib 存放系统最基本的动态链接库
/lost+found 存放那些在系统非正常关机后重新启动系统时,不知道该往哪里恢复 的"流浪"文件
/mnt 通常存放一些子目录,每个子目录是某种特定设备类型的一个安装点,提供临时挂载点
/proc 虚拟目录,存放系统内存的映射,以进程为单位
/root 系统管理员的主目录
/home 系统中所有用户的主目录
/sbin 系统管理员用到的系统管理程序
/tmp 存放临时文件
/usr 存放用使用的命令,程序库,文档和其他文件
/var 日志文件
二、linux中常用的一些命令
1、cd 切换目录
cd - 返回到上一级所在的目录
cd ~ 返回到当前目录的家目录
cd .. 返回到父目录
2、pwd 显示当前用户的工作路径
3、ls 显示给定目录下的文件信息
ls -a 显示所有的文件(包括隐藏文件)
ls -l 显示文件的详细信息(不包括隐藏文件)
ls -a -l 显示所有文件的详细信息
4、touch filename 创建文件
5、mkdir 目录名 创建目录
6、rmdir 目录名 删除一个空目录
rm -r 目录名 删除一个非空目录
7、rm filename 删除文件
8、cp 路径+文件名(源文件) 路径(拷贝到何处) 拷贝普通文件
9、cp -r 路径+文件名(源文件) 路径(拷贝到何处) 拷贝目录文件
10、mv 路径+文件名(源文件) 路径(移动到何处) 移动文件
11、查看文件的多种命令
more filename
cat filename
less filename
head -数字 filename 从头部查看文件的某几行
tail -数字 filename 从尾部查看文件的某几行
12、chmod 修改文件权限
13、echo $变量名
以上只是linux中的一些最基本的命令,想要更深入的学习linux,在这里给大家推荐一本书《UNIX环境高级编程_第二版中文》,该本书中详细讲到了关于linux的各种全面的知识,希望对大家有所帮助。