网站搭建在Linux系统中常用的Linux目录和命令
时间:2023年12月21日
/来源:网络
/编辑:佚名
一.关于Linux文件目录
Linux目录类似一个数,没有盘符的概念,**/**为根目录,下面有很多子目录:
/bin:存放二进制可执行文件,常用命令(ls,cat,mkdir等命令)一般都放在这里。
/etc:存放系统管理和配置文件。
/home:存放所有用户文件的根目录,是用户目录的基点。
/usr:存放系统的应用程序,比较重要的目录/usr/local本地系统管理员软件安装目录。
/opt:额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装在这里。
/proc:虚拟文件系统目录,是系统内存的映射。可直接访问这个目录获取系统信息。
/root:系统管理员的主目录
/sbin:存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理员命令和程序。如ifconfig等。
/dev:用于存放设备文件
/mnt:系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统。
/boot:用于存放用于系统引导时使用的各种文件
/lib:存放跟文件系统中的程序运行所需要的动态链接库及内核模块
/tmp:用于存放各种临时文件。
/var:用于存放运行时需要改变数据的文件
/lost+found:这个目录平时是空的,系统非正常关机而留下的文件就在这里。
二.Linux常用命令
1.文件的打开显示命令
1.1 ls命令
pwd:查看当前所处的路径
cmd –help/man cmd:查看命令的帮助手册
ls:查看当前路径下所有的文件
1.2 cd命令
cd:打开/切换 目录/路径
cd www : 意思是到ww目录;
cd … :意思是到上一级目录;cd …/…上上级目录
cd – :意思是返回到上次的目录,类似windows返回 ;
cd /:意思是回到根目录。
cd ~:返回到home目录
1.3 vim命令
vim filename :打开或新建文件,并将光标置于第一行首
vim +n filename :打开文件,并将光标置于第n行首
方向键上:可以获取上次的命令,同样方向键下获取下一步的命令
Tab:自动补全功能
2.文件夹的创建/删除/移动命令
2.1创建
touch test.txt:在当前目录下创建test.txt文件
touch .test1.txt :创建test1.txt隐藏文件 .代表隐藏
mkdir(make directory缩写) bb:在当前目录下创建bb文件夹
2.2删除
rm test.txt:删除当前目录下的test.txt文件
rm -d bb:删除当前目录下的bb文件夹
2.3复制和移动
2.3.1文件(夹)移动
mv test.txt aa:将test.txt文件移动到aa文件夹,也可以使用绝对路径——相当于剪切
mv 1.txt ./2.txt:将1文件移动到2文件,实质上就是1文件重命名为2文件
2.3.2文件(夹)复制
cp test.txt aa:将test.txt文件复制到aa文件夹
cp -r aa/bb:将aa文件夹复制到bb文件夹
Which:查看命令文件所在的位置
2.4文件搜索
Find 搜索范围 搜索条件
示例一:find /home(目录) -name 125.txt(文件名)
示例二:find /home(目录) -name ‘12*’(文件名) 模糊查找12开头的文件
locate查找文件
优点:速度快,直接查找出来,没有遍历,可以搜索文件和路径
缺点:文件更新不及时,隔一段时间才会更新搜索库
2.5查看文件内容
2.5.1Cat命令
cat 文件名 文件内容直接全部显示出来
cat -b 文件名 列出的内容前面会标注行号(空行不包括)
cat -n 文静名 列出的内容前面会标注行号(空行包括)
2.5.2More命令
more 文件名 文件内容按照分页显示 (内容多的时候使用)
2.5.3Grep命令
文件内容搜索
grep 搜索内容 文件名
grep -n 搜索内容 文件名 也会把行号显示出来
2.5.4echo命令
echo 内容:内容打印到控制台
echo 内容 > 文件名称 :将内容直接覆盖到文件中
echo 内容 >> 文件名称 :将内容追加到文件中
2.5.5管道
把一个命令的输出,通过管道链接,作为另一个命令的输入
输出就是命令的结果,输入一般是一个命令的参数(cat xxx.txt 这个txt就是cat的输入)
3.用户管理和权限
3.1新创建的用户并不是root用户
用户添加:
第一步:添加用户名
sudo useradd (-m:创建home目录 ) user1
sudo useradd (-g:分配组便于管理 ) user1 user2
把user2分配到和user1同一个组
第二步:设置密码
passwd user1
输入密码;重复密码
3.2用户的切换:
su 用户名
su root 切换到root目录(原来账户也是处于登录状态的)
3.3用户的删除
在root用户下输入:userdel 用户名 仅仅删除用户
userdel -r 用户名 删除用户的同时删除home目录
Linux目录类似一个数,没有盘符的概念,**/**为根目录,下面有很多子目录:
/bin:存放二进制可执行文件,常用命令(ls,cat,mkdir等命令)一般都放在这里。
/etc:存放系统管理和配置文件。
/home:存放所有用户文件的根目录,是用户目录的基点。
/usr:存放系统的应用程序,比较重要的目录/usr/local本地系统管理员软件安装目录。
/opt:额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装在这里。
/proc:虚拟文件系统目录,是系统内存的映射。可直接访问这个目录获取系统信息。
/root:系统管理员的主目录
/sbin:存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理员命令和程序。如ifconfig等。
/dev:用于存放设备文件
/mnt:系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统。
/boot:用于存放用于系统引导时使用的各种文件
/lib:存放跟文件系统中的程序运行所需要的动态链接库及内核模块
/tmp:用于存放各种临时文件。
/var:用于存放运行时需要改变数据的文件
/lost+found:这个目录平时是空的,系统非正常关机而留下的文件就在这里。
二.Linux常用命令
1.文件的打开显示命令
1.1 ls命令
pwd:查看当前所处的路径
cmd –help/man cmd:查看命令的帮助手册
ls:查看当前路径下所有的文件
1.2 cd命令
cd:打开/切换 目录/路径
cd www : 意思是到ww目录;
cd … :意思是到上一级目录;cd …/…上上级目录
cd – :意思是返回到上次的目录,类似windows返回 ;
cd /:意思是回到根目录。
cd ~:返回到home目录
1.3 vim命令
vim filename :打开或新建文件,并将光标置于第一行首
vim +n filename :打开文件,并将光标置于第n行首
方向键上:可以获取上次的命令,同样方向键下获取下一步的命令
Tab:自动补全功能
2.文件夹的创建/删除/移动命令
2.1创建
touch test.txt:在当前目录下创建test.txt文件
touch .test1.txt :创建test1.txt隐藏文件 .代表隐藏
mkdir(make directory缩写) bb:在当前目录下创建bb文件夹
2.2删除
rm test.txt:删除当前目录下的test.txt文件
rm -d bb:删除当前目录下的bb文件夹
2.3复制和移动
2.3.1文件(夹)移动
mv test.txt aa:将test.txt文件移动到aa文件夹,也可以使用绝对路径——相当于剪切
mv 1.txt ./2.txt:将1文件移动到2文件,实质上就是1文件重命名为2文件
2.3.2文件(夹)复制
cp test.txt aa:将test.txt文件复制到aa文件夹
cp -r aa/bb:将aa文件夹复制到bb文件夹
Which:查看命令文件所在的位置
2.4文件搜索
Find 搜索范围 搜索条件
示例一:find /home(目录) -name 125.txt(文件名)
示例二:find /home(目录) -name ‘12*’(文件名) 模糊查找12开头的文件
locate查找文件
优点:速度快,直接查找出来,没有遍历,可以搜索文件和路径
缺点:文件更新不及时,隔一段时间才会更新搜索库
2.5查看文件内容
2.5.1Cat命令
cat 文件名 文件内容直接全部显示出来
cat -b 文件名 列出的内容前面会标注行号(空行不包括)
cat -n 文静名 列出的内容前面会标注行号(空行包括)
2.5.2More命令
more 文件名 文件内容按照分页显示 (内容多的时候使用)
2.5.3Grep命令
文件内容搜索
grep 搜索内容 文件名
grep -n 搜索内容 文件名 也会把行号显示出来
2.5.4echo命令
echo 内容:内容打印到控制台
echo 内容 > 文件名称 :将内容直接覆盖到文件中
echo 内容 >> 文件名称 :将内容追加到文件中
2.5.5管道
把一个命令的输出,通过管道链接,作为另一个命令的输入
输出就是命令的结果,输入一般是一个命令的参数(cat xxx.txt 这个txt就是cat的输入)
3.用户管理和权限
3.1新创建的用户并不是root用户
用户添加:
第一步:添加用户名
sudo useradd (-m:创建home目录 ) user1
sudo useradd (-g:分配组便于管理 ) user1 user2
把user2分配到和user1同一个组
第二步:设置密码
passwd user1
输入密码;重复密码
3.2用户的切换:
su 用户名
su root 切换到root目录(原来账户也是处于登录状态的)
3.3用户的删除
在root用户下输入:userdel 用户名 仅仅删除用户
userdel -r 用户名 删除用户的同时删除home目录
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03