首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
spring
chat
match
range
select
blob
const
include
javascript
cpython
runtime
c语言
express
email
cPlusPlus
io
post
filter
case
substring
hashcode
php8
cmd
vba
get
solr
go
require
replace
random
rsa
header
function
dockerfile
command
nodejs
ascii
text
timezone
jar
bit
md5
bitmap
bytecode
heap
python
default
hashtable
testing
python2
subset
usb
httpclient
erlang
sum
window
char
eval
cookie
vbscript
string
search
schema
audio
tags
web3
python3
plugins
buffer
config
lua
object
keyword
cSharp
uml
node.js
merge
php
perl
当前位置:
开发笔记
>
编程语言
> 正文
linux鸟哥私房菜(第三版)读书笔记
作者:神的禁卫军 | 来源:互联网 | 2023-08-12 13:28
第六章用户、用户组、其它人权限:读r、写w、执行xchgrp:改变文件所属用户组chown:改变文件所属用户chomd:改变文件的权限用数字修改权限的方法,xyz三个数字分别对应用户、用户组、其它用字
第六章
用户、用户组、其它人
权限:读r、写w、执行x
chgrp:改变文件所属用户组
chown:改变文件所属用户
chomd:改变文件的权限
用数字修改权限的方法,xyz三个数字分别对应用户、用户组、其它
用字母修改权限的方法,u代表用户,g代表用户组,o代表其它,a代表所有。+加入某个权限,-去除某个权限,=设置某个权限
第七章
cd 切换目录, pwd 显示当前目录, mkdir 新建一个新的目录, rmdir 删除一个空的目录
PATH环境变量
ls查看文件和目录
cp、rm、mv
cp复制出来的文件,文件所有者通常是命令操作者本身
basename从路径中取得文件名, dirname从路径中取得目录名
cat、tac、nl、more、less、head、tail、od
touch 修改文件时间或者创建新文件
umask 设置文件或目录的默认权限
chattr、lsattr
SUID, SGID, SBIT
file 查看文件类型
which, whereis, locate, find 命令或文件查找
第八章
df 列出文件系统的整体磁盘使用量; du 评估文件系统的磁盘使用量
ln 硬连接和符号连接的区别
fdisk 磁盘分区
mkfs 磁盘格式化
mount 挂载; umount 卸载
swap 内存交换空间
第九章
gzip 用gzip压缩文件; zcat 查看gzip的压缩文件
bzip2 用bzip2压缩文件; bzcat 查看bzip2的压缩文件
tar 打包
dump 备份; restore 恢复备份
mkisofs 制作镜像文件
cdrecord 光盘刻录
dd
第十章
vi的各种命令
vim的块选择
vim的多文件编辑
vim的多窗口功能
vim的环境设置与记录
dos2UNIX 将DOS下的文件换行符转为UNIX下的换行符, UNIX2dos 将UNIX下的换行符转为DOS下的换行符
iconv 编码转换
第十一章
type 查看命令是外部命令还是bash命令或者是alias命令
echo 显示变量, export 使用变量能在子进程中使用, unset 取消变量
env 查看环境变量;set 查看所有变量,包括自定义变量;
export 自定义变量转成环境变量
locale 显示当前系统支持那些语系
read 通过键盘输入变量内容、declare 声明变量类型
ulimit 限制文件系统及程序资源
变量内容的删除 ${变量#关键字},${变量##关键字},${变量%关键字},${变量%%关键字}
变量内容的替换 ${变量/旧字符串/新字符串},${变量//旧字符串/新字符串}
变量的测试与内容替换
alias 取一个命令别名; unalias 取消命令别名
history 查看历史命令
source 读入环境配置文件
stty、set 设置终端环境
数据流重定向: 1>, 1>>; 2>, 2>>; <, <<;
命令相关性: ';', '&&', '||'
管道命令
cut, grep
sort 排序; wc 统计; uniq 去重
tee 双向重定向
字符转换命令: tr, col, join, paste, expand
split: 文件切割
xargs: 参数代换
‘ - ’ 减号的用途
第十二章
第十三章
linux
文件
less
touch
chat
bit
gzip
压缩
zip
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
io
图解redis的持久化存储机制RDB和AOF的原理和优缺点
本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ...
[详细]
蜡笔小新 2023-12-13 20:24:11
post
Webmin远程命令执行漏洞复现及防护方法
本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ...
[详细]
蜡笔小新 2023-12-13 16:14:53
go
mac php错误日志配置方法及错误级别修改
本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ...
[详细]
蜡笔小新 2023-12-12 11:59:08
go
5个基本Linux命令行工具的现代化替代品
本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ...
[详细]
蜡笔小新 2023-12-09 20:30:48
get
程序员如何选择机械键盘轴体?红轴和茶轴对比
本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ...
[详细]
蜡笔小新 2023-12-09 05:31:17
get
七月在线爬虫班学习笔记(七)——高级内容-并发编程
第七课主要内容:多进程多线程FIFO,LIFO,优先队列线程局部变量进程与线程的选择线程池异步IO概念及twisted案例股票数据抓取 ...
[详细]
蜡笔小新 2023-10-17 20:16:36
get
linux resin日志,linux resin 基本站点配置
进入配置文件目录:[rootlinuxidcresin-4.0.]#cdusrlocalresinconf查看都有哪些配置文件:[rootlinuxid ...
[详细]
蜡笔小新 2023-10-17 17:36:18
get
UNIX高级环境编程 第11、12章 线程及其属性
第11章线程11.2线程概念线程资源:线程ID,一组寄存器,栈,调度优先级和策略,信号屏蔽字,e ...
[详细]
蜡笔小新 2023-10-17 17:01:29
get
[linux] 远程服务器安装unrar(无root)
对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ...
[详细]
蜡笔小新 2023-10-17 11:55:50
io
Linux上的文件类型与默认图标
linux,上,的,文件 ...
[详细]
蜡笔小新 2023-10-14 17:27:50
random
Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ...
[详细]
蜡笔小新 2023-12-14 17:57:01
cmd
centos7将网卡名字改成eth样式
1、打开etcsysconfiggrub, #vimetcsysconfiggrub 内容如下: ...
[详细]
蜡笔小新 2023-10-17 15:06:58
get
Linux之进程数和句柄数:linux句柄数含义
本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ...
[详细]
蜡笔小新 2023-10-17 14:36:29
get
Linux 服务器修改用户名
Linux服务器修改用户名1、编辑名称vimetchostname2、保存编辑并退出wq3、重 ...
[详细]
蜡笔小新 2023-10-17 12:45:01
get
linux wget java,LINUX安装JDK1.8(wget方式)
找到JDK下载URL当然去官网找了。目前最新的1.8的下载URL(RPM)如下:http:download.oracle.comotn-pubjavajdk8u161-b122f3 ...
[详细]
蜡笔小新 2023-10-17 12:01:02
神的禁卫军
这个家伙很懒,什么也没留下!
Tags | 热门标签
spring
chat
match
range
select
blob
const
include
javascript
cpython
runtime
c语言
express
email
cPlusPlus
io
post
filter
case
substring
hashcode
php8
cmd
vba
get
solr
go
require
replace
random
RankList | 热门文章
1
C++知识点59——类模板(4、类模板的模板参数是一个类模板)
2
linksys无线路由器如何设置?:l2tp设置
3
毕业入行测试5年,从“懵懂少年”到“甩锅老油条”,我的经验值得你的借鉴~
4
C++ NUM5
5
脂肪肝吃什么好
6
archlinux系统安装博通B43XX系列无线网卡驱动
7
优派显示器怎么样,100%的用户用过都说好
8
webpackFeature Flag 功用宣布掌握
9
如何从商品详情中删除“包含广告”
10
开发笔记:spring学习笔记一 入门及配置
11
使用 PHP 写一个冒泡排序/快速排序/顺序查找和二分查找算法:
12
org.esa.snap.core.datamodel.Band.setValidPixelExpression()方法的使用及代码示例
13
SwiftUI:@State原理解析
14
html 登录 实现原理,详解JS实现系统登录页的登录和验证
15
事务 简单测试
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有