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. ...
随机推荐
- CentOS 7运维管理笔记(12)----PHP页面失去焦点后变成空白的解决方法
昨天搭建好了LAMP服务器,可以正常看到PHP页面了.后来发现每当把鼠标从浏览器中移开而点击其他地方时,PHP页面就变成一片空白.即PHP页面失去焦点后就变空白,不知为何. 今天网上搜索解决方案,终于 ...
- Git连接GitLab远程仓库
1.简介 远程仓库是指托管在网络上的项目仓库,现在互联网上有很多项目托管平台,比如github.gitlab等.为了不公开自己项目代码,可以在自己的服务器上搭建自己的项目仓库,最常见的是搭建GitLa ...
- Java中生成帮助文档
如何在Java中使用注释 在编写程序时,经常需要添加一些注释,用以描述某段代码的作用. 一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上.因此,注释是程序源代码的重要组成部分 ...
- svnkit递归获取指定目录下的全部文件
package demo.wc; import java.util.Collection; import java.util.Iterator; import org.tmatesoft.svn.co ...
- linux系统参数
vm.swappiness = 清理掉cache给新的程序用当然可以, 但也带来了新的问题, 也就是如果这些(原来cache里的)数据还要使用, 又得重新cache. 产生了新的IO, 新的wait. ...
- 如何使用Adobe Reader复制PDF文档上的文字
PDF文档大家常用,但是有没有简单的方法能够提取PDF文档上的文字,然后使用呢?除了将PDF转换成Word,这里介绍一种更为简单实用的方法复制PDF文本文字,Adobe Reader是大家都常用的PD ...
- 用CI框架向数据库中实现简单的增删改查
以下代码基于CodeIgniter_2.1.3版 用PHP向数据库中实现简单的增删改查(纯代码)请戳 http://www.cnblogs.com/corvoh/p/4641476.html Code ...
- 一些jar包的作用
发项目的过程中,经常需要用到一写jar包,现在对其中的一写jar的作用,做下总结,也算是避免少引或者多引jar包吧,欢迎大家补充.谢谢. 1.apache的一写jar commons-collecti ...
- Git bash 终止git log 命令
Git bash中 可以通过键入: q ,结束该命令.
- JavaScript小游戏--2048(移动端)
HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享.今天为大家介绍的事件主 ...