Linux基础(03)常用基础指令和操作
Posted 我是一碗饭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础(03)常用基础指令和操作相关的知识,希望对你有一定的参考价值。
目录
一、什么是Linux
二、常用基础指令
2.1、vi编辑
2.2、Linux文件类型
2.3、常用指令:增、删、改、查、其他
三、Linux的目录和权限
3.1、目录
3.2、权限
3.3、修改权限
一、什么是Linux
Linux是操作系统:Windos、Mac、Linux、Unix\\
Linux的划分
Ubuntu //教育
Centos //服务器端
Deepin
Suse
红旗
使用Linux的原因
稳定、安全(开发人员、权限控制、开源)、免费、省资源
虚拟机
Window:VMware、Mac:Vritual box
二、常用基础指令
2.1、vi编辑
1、vi 文件名
2、进入编辑模式:insert
3、进行编辑
4、退出方式:先esc
1)保存退出
:wq
2)不保存,强退
:q!
3)不保存,退出
:q
2.2、Linux文件类型
- //文件,file
d //文件夹,directory
l //链接,link
c //字符设备文件
b //块设备文件
s //套接字文件
p //管道(pip)文件
2.3、常用指令:增、删、改、查、其他
增
touch f //创建文件f
mkdir d //创建文件夹d
mkdir d1 d2... //创建多个文件夹
mkdir -p d1/d2/d3 //如果存在错误,根据需要生成父目录
删
rm //删除文件/空文件夹
rm -r //递归删除(文件夹和文件)
rm -rf //递归删除且不提醒
vi //编辑文件
改
echo //追加,带换行
echo -n //追加,不带换行
echo -e //执行转义操作,如‘\\t’执行分隔操作
nano //和vi同类的文本编辑,需要下载
注:修改权限(chmod)、用户和用户组(chown)见最后
查
cat //查看文件
more //分页显示 more 1.txt
head //显示前n行 head -n 1.txt
tail //显示倒数n行 tail -n 1.txt
less
ls //查看目录
ls -al //查看所有文件(夹)完整信息
ll //查看文件(夹)完整信息
pwd //查看当前目录
ip addr //查看IP
whoami //查看当前用户
which ** //查看**文件所在目录
help ** //查看帮助
** --help //查看帮助
其他
cd //切换盘符
mv //移动文件(夹)
cp //拷贝文件
cp -r //拷贝文件夹
exit //退出当前用户
su //切换用户,如su root可以切换至root用户
三、Linux的目录和权限
3.1、目录
/bin //可执行文件所在位置
/sbin //可执行文件所在位置 system bin
/usr/bin //厂商级别
/usr/sbin //
/usr/local/bin //用户级别
/usr/local/sbin
bin -> usr/bin
boot //启动目录,引导文件
dev //设备目录
etc //额外文件所在目录,引申为配置文件
home //家目录 centos用户 ===> /home/centos ~
lib -> usr/lib //库文件 .so文件
lib64 -> usr/lib64 //64位库文件
media //媒体文件
mnt //挂载目录
opt //option,可选软件安装位置
proc //process,进程文件
root //root用户的家目录
run //运行时文件
var //运行时变量文件
srv //service服务目录
sys //系统
tmp //临时目录
usr //厂商级目录
3.2、权限
r //读权限,4,read 影响文件:cat 影响文件夹:ls w //写权限,2,write 影响文件:echo >> 影响文件夹:文件夹目录树的修改(名称) x //执行权限,1,execute 影响文件:指向 影响文件夹:cd,限制读写 注意:对于文件夹内部文件的删除操作,不取决于文件权限,取决于文件所在的文件夹权限 u //用户,user g //用户组,group o //其他,other
修改权限
chmod u+r 1.txt //change mode修改模式,给user加上read权限
chmod 644 1.txt //将1.txt设为“读写-读-读”权限,644为文件常用权限
chmod 755 bbb //将bbb设为“读写执行-读执行-读执行”权限,755是文件夹常用权
sudo chown centos:centos /opt ////修改opt的用户和用户组为centos
以上是关于Linux基础(03)常用基础指令和操作的主要内容,如果未能解决你的问题,请参考以下文章