文档章节

Linux学习笔记

非著名程序员Bla
 非著名程序员Bla
发布于 2016/05/18 18:04
字数 1698
阅读 6
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

Linux学习笔记

cd / 到根目录 /是根目录的意思
cd dev 到根下面 到dev的文件夹下
pwd 我在什么地方(在哪个目录下面)
whoami 我是谁 (当前用户)
ls 列出当前目录下面的内容:文件和目录、命令
rmdir 对象 :移除目录
mkdir 对象 :添加目录
mount 挂载对象 挂载到哪去(挂载点)
umount 要取消挂载的对象 取消挂载
cd.. 到上一个目录

Linux的逻辑分区永远从5开始

磁盘分区:

挂载点:

访问设备(eg.cdrom光驱)(将文件看成目录,就能访问了):
cd /mnt 当mnt目录,即挂载点。把cdrom挂载到挂载点下

Linux的 目录结构
/Linux 文件系统的入口,最高一级的目录
/bin 基础系统所需的命令都在这里
/boot Linux的内核及引导系统程序所需的文件
/dev 设备文件存储目录,比如声卡、磁盘
/etc 系统配置文件所在地,一些服务器的配置文件也在这里,例如:账号和密码
/home 普通用户的存放目录
/lib 库文件存放目录
/lost+found 主要是在系统崩溃时,用于数据恢复
/media 即插即用型存储设备的挂载点会在这个目录下穿创建
/mnt 用于存放设备的挂目录,比如:cdrom
/opt 软件包会放在这个目录中
/proc 操作系统运行时,进程信息及内核信息会存放在这里。/proc目录伪装成的
文件系统proc的挂在目录,proc并不是真正的文件系统
/root Linux超级权限用户的root的家目录
/usr 主要是系统存放程序的目录,比如:命令、帮助文档。如果软件涉及服务器的
配置文件,会把配置文件放在/etc目录中
/sbin 系统管理命令的存放地 具体的目录有:/usr/sbin 还有 /usr/X11R6/sbin
还有 /usr/local/sbin 总结;凡是sbin中包含的命令都是root权限才能执行的

Linux系统启动序列(重要):
1.load bios(hardware information)
2.read MBR’s config to find out the os
3.load the kernel of the os
4.init process starts
5.execute /etc/rc.d/sysinit
6.start other modules(etc/modules.conf)
7.execute the run level scripts
8.execute /etc/rc.d/rc.local {rc.local 重要的脚本文件}
9.execute /bin/login
10.shell started

exit 退出
shutdown 关机
reboot 重启
init (run level -/etc/inittab) 运行到哪个层次
logout 注销
按5下esc 显示全部命令 敲 q 退出
ctrl+c ctrl+d 退出

显示命令的用法

1.直接敲
2.命令 - -help
3.命令 - -?
4.man shutdown 显示详细的命令,异常详细

shutdow now 现在关机

常用命令:
ls :
ls -l 竖着排
ls -m 适应屏幕宽度
ls -R 树状结构

以横线打头的是文件
以d打头的是目录
l代表连接
x代表执行

cd :
cd /dev 绝对路径
相对路径 : 首先到根目录写 cd /
再写 cd dev
cd . 当前路径
cd .. 上层路径

对目录操作;
rm -rf bjsxt
rmdir 目录
rmdir -r 目录 递归删除
rmdir -rf 目录
mkdir

对文件操作:
touch 文件 创建文件
rm 1 删除文件没有问你
rm -f 1 强制删除

copy 和 remove
copy a b :a–>b 复制了一份
copy -r 可以拷贝目录
mv a /b 绝对路径
mv a ../../相对路径

cp 复制

ln 建立连接文件
wc 统计指定文本文件的行数、字数、字符数
tree 显示树状结构
cat 显示文本内容
tac 显示文本内容 倒序
more 分页显示文本内容
head 显示文本文件的前若干行
tail 显示文本文件的后若干行
whereis 查找系统文件
find 在系统文件中查找指定的文件
grep 在指定的文本文件中查找指定的字符串,会打印包含你要查的信息所在行的全部内容 【常用】
date 显示和设置日期时间
stat 显示指定文件的相关信息
who、w 显示在线登录用户
id 显示当前用户的id信息
hostname 显示主机名
uname 显示操作系统的信息
dmesg 显示系统启动信息
du 显示指定的文件(目录)已使用的磁盘空间总量
df 显示文件系统磁盘空间的使用情况
free 显示当前内存和交换空间的使用情况
fdisk -l 显示磁盘信息
locale 显示当前语言环境

vi:文本编辑器
创建文件: vi 文件名
vi有两种模式:
vi命令模式;只能敲命令 :开头+命令
:w 存盘
:q 退出
:wq 存盘退出

:q! 不存盘退出
dd 删除一行
dw 删除整个单词
o 插入一样
O 往上插入一行

more 文件名
切换到编辑模式 敲a
存盘 esc

文件权限:
什么样的人对这个文件有什么样的权限
a bbb ccc ddd
a:
以横线打头的是文件
以d打头的是目录
l代表连接
aaa:这个文件的所有者的权限
bbb:这个文件的所有者同组的其他人
ccc:身下的人对这个文件有什么权限

修改权限
chmod +x 文件 加可执行权限
chmod -x 文件 减可执行权限

修改权限
chmod u+x 文件 自己

chmod o+x 文件 其他任何人
chmod g+x 文件 这个文件的所有者同组的其他人

chmod 755 文件
chmod 777 文件
111101101 : 755

修改文件的所有者
chown 文件所有者 文件

管道:
将一个命令的输出传送给另一个命令,作为另一个命令的输入
使用方法:命令1|命令2|命令3|命令n
eg.
lsRI/etc|more cat/etc/passwd | wc
cat/etc/passwd | grep lrj  
    #dmesg | grep eth0
man bash | col -b > bash.txt
lsl|grepd ls -l* | grep “^-“|wc-l

获取权限
sudo passwd root

Linux脚本:
if
case

清屏:clear

看环境变量:echo $path

用户管理:
添加用户: useradd
adduser
home目录,存储用户的目录 cd /home

设定密码: passwd 用户名
密码

在etc下面有个文件 直接敲命令: more passwd
组的信息在:more group

添加组:
groupadd

为新用户指定组
useradd username -g groupname

改老用户所在组
usermod -g groupname username

删除用户 userdel
删除用户的目录 rm -rf username

exit 直接回去

当一个用户登录的时候,默认的当前路径是用户的主目录

命令替换:
wall 通知所有人
wall date 将date结果通知所有人

重定向输出:将一个命令的执行结果重定向输出到一个文件当中
>

>
2>错误重定向

重定向输入
<

搭建ftpServer
更改vsftpd.config后,ftp连不上,重启一下就ok了

非著名程序员Bla
粉丝 15
博文 75
码字总数 0
作品 0
合肥
后端工程师
私信 提问
加载中
请先登录后再评论。
深挖计算机基础:Linux性能优化学习笔记

参考极客时间专栏《Linux性能优化实战》学习笔记 一、CPU性能:13讲 Linux性能优化实战学习笔记:第二讲 Linux性能优化实战学习笔记:第三讲 Linux性能优化实战学习笔记:第五讲 Linux性能优...

osc_7hoa7os1
2019/11/04
84
0
极客时间实战目录

一、深入浅出计算机组成原理 深入浅出计算机组成原理:通过你的CPU主频,我们来谈谈“性能”究竟是什么?(第3讲) 深入浅出计算机组成原理学习笔记:我们该从哪些方面提升“性能”(第4讲)...

osc_jz8ypj6y
2019/09/27
0
0
深挖计算机基础:趣谈Linux操作系统学习笔记

参考极客时间专栏《趣谈Linux操作系统》学习笔记 核心原理篇:内存管理 趣谈Linux操作系统学习笔记:第二十讲 趣谈Linux操作系统学习笔记:第二十一讲 趣谈Linux操作系统学习笔记:第二十四讲...

osc_7hoa7os1
2019/11/04
17
0
极客时间实战目录

一、深入浅出计算机组成原理 深入浅出计算机组成原理:通过你的CPU主频,我们来谈谈“性能”究竟是什么?(第3讲) 深入浅出计算机组成原理学习笔记:我们该从哪些方面提升“性能”(第4讲)...

日落紫荆
2019/09/27
0
0
深挖计算机基础实战目录

参考极客时间专栏学习笔记 一、深入浅出计算机组成原理 深挖计算机基础:深入浅出计算机组成原理学习笔记 二、趣谈Linux操作系统 深挖计算机基础:趣谈Linux操作系统学习笔记 三、Linux性能优...

活的潇洒80
2019/03/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

十年饮冰,难凉热血.高考失利的同学们应该怎么学习

今天练车的时候跟几个朋友聊了会天,朋友考的学校都比较好,一个山大,一个山师大,一个上师大,让我个人夹杂在他们当中作为一个高考失败者实属自卑,虽然一直在尽力准备专升本,但是难免现阶...

osc_n3mzii7x
27分钟前
28
0
阿里巴巴矢量图标库的使用

在参考小米官网写页面你时,会发现小米中有很多的矢量图标,小米的图标或许是自己的,但是我们写页面时要用到矢量图标时怎么办,可以使用阿里提供的图标库 阿里矢量图标库网址:https://www...

osc_r9wwwi0j
27分钟前
13
0
JS数据结构与算法 - 排序(冒泡、选择、插入、归并、快排)

🌸本文主要内容: 各排序算法时间复杂度 js默认sort算法于各浏览器中的实现 1.冒泡排序 2.选择排序 3.插入排序 4.归并排序(含小动画) 5.快速排序(含小动画) 时间复杂度 O(1) < O(logn)...

osc_ccy4urvn
29分钟前
15
0
使用before和after属性选择器

最近仿造了小米官网写了一遍,可以说是完全把官网给写完了。 官网中有一个log切换的动态效果,有点把我卡住了找方法找了许久,然后用一个简单的方法实现了: 先了解一下before和after两个属性...

osc_k1o54uky
29分钟前
29
0
健身以及未来科技如何解绑教育,医疗,养老依赖于地段(房产)

疫情后,谁来颠覆套路满满的健身房?硬核解析异军突起的家庭健身——鲜榨财经_哔哩哔 目前的keep,或者 其他在线教育 存在的痛点 就是 可交互性 不强。 未来 通过 5G,各种完善的传感器,以及...

osc_bvzab11e
31分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部