linux备忘笔记(一)

1.关机命令:
shutdown -h now 立刻关机
shutdown -r now 立刻重启


2.查看历史记录:

history

3.搜索进程:
ps -ef | grep httpd
e显示所有进程和环境变量
f全格式

4.文件权限:
[-][rwx][r-x][r--] 拥有者权限 群组权限 其他人权限 r:4 w:2 x:1
chgrp:更改文件群组  用法:grep 【-R】root dirname  组名必须要在/etc/group文件内存在才行
chown [-R] 账号名称 文件或目录     /etc/passwd这个文件中有纪录的用户名称才能改变

chmod [-R] xyz 文件或目录

选项与参数:
xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。
-R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变

5.文件操作:
cp [选项] 源文件或目录 目标文件或目录

cp -r test test2 将test目录以及以下的文件或文件夹,递归复制到test2目录下

cp -r test/* test2 讲test目录下的文件或文件夹,递归复制到test2目录下

-a  :相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)
-d  :若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;
-f  :为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;
-i  :若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
-l  :进行硬式连结(hard link)的连结档创建,而非复制文件本身;
-p  :连同文件的属性一起复制过去,而非使用默认属性(备份常用);
-r  :递回持续复制,用於目录的复制行为;(常用)

mkdir 【-mp】dir

mkdir -p test1/test2/test3/test4  自动创建多级目录

mkdir -m 711 test2  配置文件权限

rm [options] name

rm -rf dirname r是递归删除 f是强制删除,不再询问

file 查看文件数据类型

目录结构:

 可分享的(shareable)不可分享的(unshareable)
不变的(static)/usr (软件放置处)/etc (配置文件)
 /opt (第三方协力软件)/boot (开机与核心档)
可变动的(variable)/var/mail (使用者邮件信箱)/var/run (程序相关)
 /var/spool/news (新闻组)/var/lock (程序相关)

6.查看,寻找文件:

cat 【-n】file

cat 【-A】file

相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b  :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E  :将结尾的断行字节 $ 显示出来;
-n  :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
-T  :将 [tab] 按键以 ^I 显示出来;
-v  :列出一些看不出来的特殊字符

# 使用 [tab] 与空白键的效果差不多,都是一堆空白啊!我们无法知道两者的差别。
# 此时使用 cat -A 就能够发现那些空白的地方是啥鬼东西了![tab]会以 ^I 表示,
# 断行字节则是以 $ 表示,所以你可以发现每一行后面都是 $ 啊!不过断行字节

find 【-name】filename

find /etc -name *httpd*   找出 /etc 底下档名包含 httpd 的文件


7.vi的使用

一般模式可用的按钮说明

[Page Down]按键 下一页  [Page Up]上一页

G 移动到这个档案的最后一行(常用)

gg移动到这个档案的第一行,相当于 1G 啊!(常用)

/word向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可!(常用)
?word向光标之上寻找一个字符串名称为 word 的字符串。
dd  删除游标所在的那一整列( 常用)

yy  复制游标所在的那一行(常用)

p, P     p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行!

u复原前一个动作。(常用)

:set nu显示行号,设定之后,会在每一行的前缀显示该行的行号
:set nonu与 set nu 相反,为取消行号!

:q!  不保存退出

u是撤销

替换:

:s/word1/word2/gc : 查找与替换
:n1,n2s/word1/word2/g :在第n1行到n2行之间搜索word1并将其替换成word2,/g表示全局
:n1,n2/word1/word2/gc : 在第n1行到n2行之间搜索word1并将其替换成word2,c表示替换前询问确认
:1,$s/word1/word2/g  : 在第一行到最后一行之间搜索word1并将其替换成word2

8.pstree的使用

pstree命令以树状图显示进程间的关系

格式:pstree -p

以树状图显示进程,还显示进程PID

ps -ef | grep mongod

9.查看端口是否被占用

netstat -tunpl | grep redis

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值