Linux笔记

Linux

1:常用命令

​ cd :进入目录

​ ls:查看目录

​ ll:查看目录详细信息

​ rz:上传文件

​ mv :修改文件夹名称(语法:mv 原文件名 新文件名)

​ pwd:查看当前目录的路径

​ ifconfig 或 ip addr:查看ip地址

​ clear 或 reset 或 ctrl + L :清屏

​ mkdir :新建文件夹

​ rm 或 rm -f:删除文件

​ rm -rf :删除目录(r表示递归删除,f 表示不做确认提示)

​ cat :查看文件内容

​ cp :复制文件(语法:cp 被复制的文件名 新文件名)

​ cp -rf :复制文件夹(语法:语法:cp -rf 被复制的文件夹 新文件名)

​ more :分页查看文件内容(敲回车,逐行显示信息,敲空格,逐屏展示信息)

​ head 或 head -n :head:是查看文件开头信息(默认显示10行) head -n:指定查看前几行(语法:head 文件名 -n 行数)

tail或 tail -n :tail:是查看文件结尾信息(默认显示10行) tail -n:指定查看结尾几行(语法:tail 文件名 -n 行数)

grep :搜索(语法:grep java aaa.txt)表示搜索aaa.txt文件中包含java字符串的内容(搜索的内容中,带有空格,一定要加引号 grep “hello java” aaa.txt)

grep java aaa.txt bbb.txt :在多个文件搜索

grep -i :表示不区分大小写搜索

grep -w :搜索整个单词

cat aaa.txt | grep java :使用管道 “|” 搜索

echo “abc” :在控制台上输出内容

echo “abc” > abc.txt :(重定向输出覆盖)文件不存在则新建文件再输出;文件存在先清空文件,再写入内容。

echo “abc” >> abc.txt :两个大于号表示在原内容追加新内容(不覆盖原内容)

echo “a java” | grep “java” :搜索控制台输出的"a java"字符串中的java字符串

java -version :查看版本信息

yum 命令介绍

yum:是一个在CentOS中的一种软件包管理器,能够从指定的服务器自动下载软件包并且进行安装,可以处理软件包之间的依赖性关系,并且一次安装所有依赖的软件包。

yum命令使用

查找软件包命令:yum search 安装包名称中的部分关键字

​ 例如:yum search java

安装指定的软件包命令:yum install 安装包名称

​ 例如:yum install java-1.8.0-openjdk

删除软件包命令:yum remove 安装包名称

列出以安装的软件包名称:yum list installed

清除已安装软件包的下载文件的命令:yum clean all(yum命令下载的安装包都放在/var/cache/yun 目录)

2:系统命令

date :显示系统日期和时间

cal :显示本月日历(cal 2010:显示指定年份日历)

su:切换用户(su ssj10101010)

clear 或 ctrl + L:清屏

reboot:重启系统

shutdown -h now :关机

ps -ef :查看系统进程

ps -ef | grep “cat” :查看某个进程是否存在

kill pid:杀死进程

kill -9 pid :强制杀死进程

语法: tar 参数 要压缩或解压的文件或目录

功能描述:打包或者解压文件

常用参数:

​ c:产生.tar.gz打包文件

​ v:显示详细信息

​ f:指定压缩后的文件名

​ z:打包同时压缩

​ x:解压.tar.gz文件

​ C: 指定解压到哪个目录

tar -zcvf :压缩文件 或 目录(归档文件) (例如:tar -zcvf aaabbb.tar.gz abc.txt)

归档多个文件 :(例如:tar -zcvf aaabbb.tar.gz abc.txt aaa.txt )

tar -zxvf :解压缩
tar -zxvf -C :解压缩到指定目录下(语法:tar -zxvf -C 被解压的文件名 指定的目录(不写指定路径,默认解压缩到当前文件夹下))

tar -tf :查看归档文件

​ 参数:

​ t:列出归档(压缩)文件的内容

​ f:归档文件名
ping :测试网络连通(ping ip或者域名)

curl :使用url访问网络的文件传输工具(常用来:1.测试网络访问 2.模拟用户访问)

​ (例如:curl www.baidu.com)

​ 模拟用户访问:可以当作浏览器的地址栏

wget :下载(是linux下载资源的工具,比如下载软件的安装包,一般软件都会给出一个下载地址)

​ 语法:wget 下载资源的地址

find:将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。

locate :locate指令可以快速在整个系统中定位文件路径。(语法:locate 要搜索的文件名)

3:权限管理

​ 权限指用户或程序能够对目录,文件执行的操作。

这里所说的权限都是文件和目录的权限。在Linux中,每一个文件和目录都有自己的访问权限,通过文件列表可以查看到。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-02FgoqPc-1604028975764)(C:\Users\沈世举\AppData\Roaming\Typora\typora-user-images\image-20200916094505589.png)]

rwx权限详解

rwx作用到文件

​ 1) [ r ]代表可读(read): 可以读取,查看

​ 2) [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.

​ 3) [ x ]代表可执行(execute):可以被执行

rwx作用到目录

​ 1) [ r ]代表可读(read): 可以读取,ls查看目录内容

  1. [ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录

  2. [ x ]代表可执行(execute):可以进入该目录

rwx用数字表示

​ r=4(即2²),w=2(即2¹),x=1(即2º)

chown :修改文件所有者指令(语法:chown 新所有者 文件名)

chmod :分配权限(语法:chmod 606 abc.txt (606代表本用户可读可写,其他用户也可读可写))

4:vi编辑器

vi操作分为命令模式编辑模式

命令模式 :按Esc键,进入命令模式,命令模式下无法编辑

编辑模式 :按 a 或者 i 字母键 或者 insert 键,进入编辑模式(此时,底部会出现insert)在命令模式下按 :wq(冒号键w键q键)保存退出。按:q! 不保存退出。

其它快捷键:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NBoC1atw-1604029061130)(C:\Users\沈世举\AppData\Roaming\Typora\typora-user-images\image-20200916141542434.png)]

目录

  1. [ x ]代表可执行(execute):可以进入该目录

rwx用数字表示

​ r=4(即2²),w=2(即2¹),x=1(即2º)

chown :修改文件所有者指令(语法:chown 新所有者 文件名)

chmod :分配权限(语法:chmod 606 abc.txt (606代表本用户可读可写,其他用户也可读可写))

4:vi编辑器

vi操作分为命令模式编辑模式

命令模式 :按Esc键,进入命令模式,命令模式下无法编辑

编辑模式 :按 a 或者 i 字母键 或者 insert 键,进入编辑模式(此时,底部会出现insert)在命令模式下按 :wq(冒号键w键q键)保存退出。按:q! 不保存退出。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柳落青

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值