linux基础知识总结
1 linux 概述 1.1 linux 结构 1.1.1 linux的四部分
可以把Linux系统看作由四部分构成:内核、用户界面、文件结构和实用工具
/bin 普通用户的可执行文件,系统的任何用户都可以执行该目录中的命令 /boot 存放Linux操作系统启动时所需要的文件 /dev 系统中所有设备文件 /etc 系统中的配置文件
/home 普通用户的宿主目录,每个用户在该目下都有一个于用户名同名的目录。 /mnt 中的子目录用于系统中可移动设备的挂载点 /root 超级用户root的宿主目录
/sbin 系统中的管理命令,普通用户不能执行 /tmp 系统的临时目录
/usr 系统应用程序的相关文件
/var 系统中经常变化的文件如日志文件和用户邮件 / / \\ / \\ etc home
/ / / /
profilexiaoming / \\
配置系统 .bash_profile 环境变量 配置用户的环境变量
环境变量:配置.bashrc文件可以指定某些程序在用户登录的时候就自动启动 系统环境变量设置:在root目录下 Vi .bash_profile 修改PATH=$PATH:$HOME/bin :/安装目录/bin 需要退出(quit),重新登陆
当希望临时加入某个环境变量:用export PATH =$PATH : $HOME /bin:/root/test/t1 已定义好的环境变量: SHELL:默认的shell PATH:路径
USER:当前登录用户的用户名 显示变量内容:echo $PATH echo $USER echo $SHELL
也可以使用env命令显示环境变量 通配符:
* 代表多个字母或数字 ? 一个 别名:
命令:alias显示系统当前定义的所有alias aliascp ='cp-i'
aliasll='ls -l --color = tty' 2. linux 基本命令 2.0 重启
shutdown - h now 立刻关机 shutdown - r now 重启 reboot 重启
2.1 文件查看和连接命令 cat cat[选项]
more 显示文件内容,带分页 less 显示文件内容,带分页 grep 在文本中查询指定内容
| 管道命令[把上一个命令的结果给|后的命令处理] grep \grep -n ...... 显示行数
grep -n \重定向命令
ls -l > a.txt 列表的内容写入文件 a.txt(覆盖写) ls -l >> a.txt 追加写到文件的末尾
find的使用:
在特定目录下搜索并显示指定名称的文件和目录,搜索一段时间内被存 取/变或目录。
find /home -amin -10 十分钟内存取的文件和目录 find /home -atime -10 十小时
find /home -cmin -10 十分钟内更改过的 find /home -size +10k 大小为10k的
将目前目录及其子目录下所有延伸档名是 c 的档案列出来。 # find . -name \
将目前目录其其下子目录中所有一般档案列出 # find . -ftype f
将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出 # find . -ctime -20 2.2命令的操作
more more [选项]
2.3目录相关命令
cd .. 可进入上一层目录 cd - 进入上一个进入的目录
更的文件