linux命令笔记

2019-09-29  本文已影响0人  天马行空_9f6e

给文件夹或文件解锁

sudo chown bruce myconsole/ -R     --bruce是用户名 myconsole文件夹名称

删除文件夹及文件下所有内容

sudo rm -rf core--core为文件夹名称


==============防火墙==============

检查防火墙是否开启

sudo ufw status       # 如果输出:Status: inactive 说明防火墙已经关闭

#关闭防火墙

ufw disable

# 开启防火墙

ufw enable


=============vi操作===============

显示行号

:set nu

隐藏行号

:set nonu

退出编辑

:q

保存并退出编辑

:wq

非编辑状态删除行

dd


============ls命令====================

显示隐藏文件

ls -a

以列表显示

ls -l

显示所有文件以列表显示并加上单位

ls -ahs

查看帮助文档(下面两个都可以)

ls --help

man ls

将ls查询出来的内容写到xxx.txt文件中

ls > xxx.txt  (如果原先没有xxx.txt文件则会创建该文件,如果有则会清空里面的内容重新写入)

ls >> xxx.txt  (如果原先没有xxx.txt文件则会创建该文件,如果有则会追加内容写入)

?代表一个占位符

ls 1?3.txt     (这个命令会查出第一个是"1"开头后面是"3.txt"结尾的所有文件,开头结尾直接只隔一个字符)

指定范围查询(只能查文件不能查文件夹)

ls 1[12345]3.txt


用gedit打开文件内容进行编辑

gedit xxx

查看文件内容(只查看不编辑)

cat xxx

查看历史操作记录

history

用!加上对应的操作编号可以,直接执行history中的某个命令

!100

一次性创建多个目录包含目录(后面加一个 -p)

mkdir a/b/c/d/e -p


查看当前所有进程与PID号等信息

ps -ef

根据进程名称查询PID号等信息

ps -ef | grep nginx   (查询nginx进程名的相关信息)

强制通过PID杀死进程

kill -9   80808 (-9是强制执行参数,80808是对应PID)

通过端口查PID

lsof -i:8080  (查看8080端口所使用的PID)


查询某个内容在文件中的哪一行(以下命令是查询 nginx.conf 文件中 location 所在的位置行号)

cat -n server/nginx/conf/nginx.conf |grep location

知道行号后,可以直接用vim打开文件并且定位到想要的位置行号

vim +43 server/nginx/conf/nginx.conf

根据文件名在指定目录查找文件

find / -name "*.txt"                 (在 / 目录下查找所有txt文件,双引号可加可不加 )

全盘查询某种类型文件中包含指定字符串内容的文件

find -type f -name '*.js'|xargs grep 'admin/huodong/hengfu'       (全盘查找所有的js文件中,包含内容 admin/huodong/hengfu 的)

上一篇 下一篇

猜你喜欢

热点阅读