Linux基础(03)、常用基础指令和操作
程序员文章站
2022-05-13 21:35:06
目录 一、什么是Linux 二、常用基础指令 2.1、vi编辑 2.2、Linux文件类型 2.3、常用指令:增、删、改、查、其他 三、Linux的目录和权限 3.1、目录 3.2、权限 3.3、修改权限 一、什么是Linux Linux是操作系统:Windos、Mac、Linux、Unix\ Li ......
目录
一、什么是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常用工具和命令(linux基础入门知识)
-
又一款MVVM组件 Vue基础语法和常用指令(1)
-
常用基础Linux操作命令总结与hadoop基础操作命令
-
Linux基础(03)、常用基础指令和操作
-
Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
-
【全面】Linux基础知识和基本操作语句大全(一)
-
mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】
-
mysql常用基础操作语法(六)--对数据排序和限制结果数量的条件查询【命令行模式】
-
mysql常用基础操作语法(七)--统计函数和分组查询【命令行模式】
-
又一款MVVM组件 Vue基础语法和常用指令(1)