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)、常用基础指令和操作的更多相关文章
- 086 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 03 面向对象基础总结 01 面向对象基础(类和对象)总结
086 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 03 面向对象基础总结 01 面向对象基础(类和对象)总结 本文知识点:面向对象基础(类和对象)总结 说明 ...
- Shell基础:常用技巧&重定向&管道操作
Shell脚本介绍和常用工具 Shell脚本 Shell脚本:实际就是windows里的批处理脚本,多条可一次执行的Shell命令集合.Linux上的脚本可以用很多种语言实现,bash shell是比 ...
- HBase基础之常用过滤器hbase shell操作(转)
创建表 create 'test1', 'lf', 'sf' lf: column family of LONG values (binary value)-- sf: column family o ...
- HBase基础之常用过滤器hbase shell操作
创建表 create 'test1', 'lf', 'sf' lf: column family of LONG values (binary value) -- sf: column family ...
- SpringMVC基础03——常用注解之@RequestMapping
1.用法 SpringMVC使用@RequestMapping注解,为控制器指定可以处理哪些URL请求,并且可以指定处理请求的类型(POST/GET),如果@RequestMapping没有指定请求的 ...
- SQL从入门到基础–03 SQLServer基础1(主键选择、数据插入、数据更新)
一.SQL语句入门 1. SQL语句是和DBMS“交谈”专用的语句,不同DBMS都认SQL语法. 2. SQL语句中字符串用单引号. 3. SQL语句中,对于SQL关键字大小写不敏感,对于字符串值大小 ...
- 【HTML基础】常用基础标签
什么是HTML? HTML(HyperText Markup Language,超文本标记语言),所谓超文本就是指页面内可以包含图片.链接.甚至音乐等非文字元素,HTML不是一种编程语言,而是一种标记 ...
- 关于linux的一些常用的指令
top:命令经常用来监控linux的系统状况,比如cpu.内存的使用. free:观察内存使用. Find:查找指定的文件. Whereis:查找指定的文件源和二进制文件和手册等 Which:用于查询 ...
- Java基础:常用基础dos命令
打开cmd的方式1.开始+系统+命令提示符2.win键+R 输入cmd 打开控制台3.在任意的文件夹下,按住shift键+鼠标右键点击,在此处打开命令提示行4.在资源管理器的地址栏前面加上cmd路径 ...
- 【Java基础】常用基础--从键盘中得到一个字符串
public static void main(String[] args) { InputStreamReader ipsReader = new InputStreamReader(System. ...
随机推荐
- 通过JTS源码分析Rtree(未完待续)
前言 R树在数据库等领域做出的功绩是非常显著的.它很好的解决了在高维空间搜索等问题.它把B树的思想很好的扩展到了多维空间,采用了B树分割空间的思想,并在添加.删除操作时采用合并.分解结点的方法,保证树 ...
- 十一、使用a标签打电话、发短信、发邮件
<a href="tel:400-888-6633">拨打电话<a> <a href="sms:19956321564">发 ...
- Electron在Windows下的环境搭建
Electron作为一种用javascript写桌面程序的开发方式,现在已经被大众接受.下面就介绍如何在windows(>win7)下快速搭建Electron开发环境. 1. nodejs 的安 ...
- chrome 插件开发学习
http://blog.csdn.net/my_business/article/details/7711525
- Junit 报错: Failed to load ApplicationContext
今天在使用Junit测试时候,报了个错误: Failed to load ApplicationContext, aspect not found;挺奇怪的 我又没有调用你,之前还好好的,现在不能使用 ...
- Linux 内核超时导致虚拟机无法正常启动
问题描述 当 Linux 虚拟机启动时,通过串口输出或者启动日志, 观察到超时的报错.导致虚拟机无法正常启动和连接. 问题分析 常见的超时报错范例如下: 复制 INFO: task swapper:1 ...
- 用java读取多种文件格式的文件(pdf,pptx,ppt,doc,docx..)
本文通过开源pdfbox和poi进行处理多种文件格式的文本读入 1.需要的jar的maven坐标: <dependency> <groupId>org.apache.pdfbo ...
- 实验 MPLS LDP配置
实验 MPLS LDP配置 一.学习目的 掌握启用和关闭MPLS的方法 掌握启用和关闭MPLS LDP配置方法 掌握使用MPLS LDP配置LSP的方法 二.拓扑图 三.场景 你是公司的网管员,公司的 ...
- linux中进入mysql时报错Access denied for user 'root'@'localhost' (using password: YES)解决方案
之前在linux中装完mysql后直接在命令行窗口输入mysql就会进入数据库了,但是今天输入mysql命令后直接报错,如下图: 之后输入:mysql -uroot -p 提示输入密码:***** 还 ...
- eclipse中对Hadoop项目进行mvn clean install时报错的处理
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) ...