1、Linux各个目录文件夹的大致功能
/ 根目录
/bin 存放必要的命令
/boot 存放内核以及启动所需的文件
/dev 存放系统配置文件
/etc 存放系统配置文件
/home 普通用户的宿主目录,用户数据存放在其主目录中
/lib 存放必要的运行库
/mnt 存放临时的映射文件系统,通常用来挂载使用
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/tmp 存放临时文件
/usr 存放应用程序,命令程序文件、程序库、手册和其它文档
/var 系统默认日志存放目录
2、常用命令
a、cd
cd /目录名 可以打开某个目录
cd ../ 返回上级目录
cd ./当前目录
cd /hom/test ,cd 加完整的路径,可以理解为绝对路径
b、ls
ls ./查看当前目录所有的文件和目录
ls -a 查看所有的文件,包括隐藏文件,以.开头的文件
ls -ll出了文件的类型、文件所有者权限、文件所有者组权限、文件大小、文件最后修改时间
c、pwd 显示当前所在的目录
d、创建目录:mkdir 目录名
e、删除目录:rmdir 目录名
f、rm 删除文件: rm 文件名
rm删除目录:rm -rf 目录名(-rf,r表示递归,f表示强制)
g、cp常用来备份和复制
cp 拷贝文件 : cp 源文件地址 目标文件地址
cp 拷贝目录:cp -r 源文件地址 目标文件地址
h、mv 重命名或者移动文件或者目录
mv mv old.txt new.txt
i、touch 创建文件
用法:touch test.txt
如果文件存在,则表示修改当前文件时间
j、Useradd 创建用户
用法:useradd wugk
userdel 删除用户
用法userdel wugk
k、Groupadd 创建组
用法:groupadd wugk1
groupdel 删除组
用法:groupdel wugk1
l、find 查找文件或目录 ,格式:ind 后接查找的目录,-name 指定需要查找的文件名称,名称可以使用*表示所有。
用法1:find /home -name “ test.txt”
用法2:find /home -name “ *.txt” ;查找/home 目录下,所有以.txt 结尾的文件或者目录
m、vi 修改某个文件,vi 有三种模式:命令行模式、文本输入模式、末行模式
使用方法: vim/vi test.txt(打开要编辑的文件)---->i(编辑文档)------->esc ------>保存退出:wq,不保存退出:q!(q!表示强制退出)
n、cat 查看文件内容
cat /etc/test.txt 可以查看test.txt的内容
o、more 查看文件内容,分页查看。 cat 是全部查看,如果篇幅很多,只能看到最后的篇幅
more可以同时用,如:cat test.txt | more分页显示text内容,|符号是管道符,用于把|前的输出作为后面命令的输入
p、echo 回显 ,输入什么打印什么
用法:echo good,会输出good
q、echo good > test.txt ;把 good 字符覆盖 test.txt 内容,>表示追加并覆盖
的意思。
>>两个大于符号,表示追加,echo good >> test.txt,表示向 test.txt 文件追
加 good 字符,不覆盖原文件里的内容