Linux学习笔记

Linux 常用命令学习 | 菜鸟教程1、ls命令 就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有..https://www.runoob.com/w3cnote/linux-common-command-2.html

 Linux 教程 | 菜鸟教程Linux 教程 Linux 是一种自由和开放源码的类 UNIX 操作系统。 Linux 英文解释为 Linux is not Unix。 Linux 是在 1991 由林纳斯·托瓦兹在赫尔辛基大学上学时创立的,主要受到 Minix 和 Unix 思想的启发。 本教程,我们将为大家介绍如何使用 Linux。 Linux 其实很容易学,相信你们能很快学会。 现在开始学习 Linux ! 谁适合阅读? 本教程针对的是Lin..https://www.runoob.com/linux/linux-tutorial.html

鸟哥的 Linux 私房菜 http://cn.linux.vbird.org/linux_basic/linux_basic.php

   Linux命令大全(手册) – 真正好用的Linux命令在线查询网站专注于Linux命令大全与详解的在线命令查询网站,包含Linux命令手册、Linux命令详解、Linux命令学习与shell脚本编程大全等优质学习资料,准确,丰富,稳定,在技术之路上为您护航!https://www.linuxcool.com/        有没有学习Linux比较好的入门书籍? - 程序员良许的回答 - 知乎https://www.zhihu.com/question/36869538/answer/748305345

第2章 新手必须掌握的Linux命令 | 《Linux就该这么学》https://www.linuxprobe.com/basic-learning-02.html

 总结40条常用Linux命令的基本使用_爱敲代码的三毛的博客-CSDN博客_mv命令

 

精通 VIM ,此文就够了 - 知乎导语 VIM 是 Linux 系统上一款文本编辑器,它是操作 Linux 的一款利器。 当前有很多优秀的 IDE 都支持安装 VIM 插件,原因就是使用它便捷,高效,很爽! 本文主要记录了 VIM 的一些常用使用技巧,方便随时查阅学习…https://zhuanlan.zhihu.com/p/68111471

Ubuntu下的基本知识点(一)_竹叶青lvye的博客-CSDN博客

安装命令界面的浏览网页     sudo apt install  lynx

浏览网页   lynx baidu.com

apt-get update  更新软件列表信息(注意只是更新列表,并未更新程序,后接apt-get upgrade)

apt-get upgrade   更新程序

apt-get dist-upgrade  版本升级

apt-get install packagename(安装程序包)

apt-get remove packagename (卸载程序)

apt-cache search packagename(搜索程序包)

apt-get clean  删除所有已下载的包文件

apt-get autoclean   删除已下载的旧包文件

apt-get autoremove  卸载所有自动安装且不再使用的软件包

================================================

aptitude 命令,仅供参考。
命令 作用
aptitude update 更新可用的包列表
aptitude upgrade 升级可用的包
aptitude dist-upgrade 将系统升级到新的发行版
aptitude install pkgname 安装包
aptitude remove pkgname 删除包
aptitude purge pkgname 删除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 显示包的详细信息
aptitude clean 删除下载的包文件
aptitude autoclean 仅删除过期的包文件

选择安装.deb软件到其他目录
sudo dpkg -i --instdir=/opt/apache apache2
然后可以建立一个软链接
ln -s /opt/gsopcast/usr/local/bin/gsopcast  /usr/local/bin

==============================================

一.locate(搜索文件)

locate命令用于按照名称快速搜索文件所对应的位置,语法格式为“locate文件名称”。

使用find命令进行全盘搜索虽然更准确,但是效率有点低。如果仅仅是想找一些常见的且又知道大概名称的文件,不如试试locate命令。在使用locate命令时,先使用updatedb命令生成一个索引库文件,这个库文件的名字是/var/lib/mlocate/mlocate.db,后续在使用locate命令搜索文件时就是在该库中进行查找操作,速度会快很多。

第一次使用locate命令之前,记得先执行updatedb命令来生成索引数据库,然后再进行查找:

二.whereis(搜索命令)

1.命令格式

   whereis 命令名

   说明:whereis命令用于按照名称快速搜索二进制程序(命令)、源代码以及帮助文件所对应的位置,【搜索外部命令所在路径及帮助文档所在位置(Linux的shell内置命令不能通过whereis找到命令路径,只能看到帮助文档的路径,如pwd、cd)】

   -b  只查看命令所在位置(即命令的可执行文件)

   -m    只查找帮助文档所在位置

三.which(搜索命令)

1.命令格式

   which 命令名

   说明:搜索外部命令所在路径及别名(不是所有命令都有别名,Linux的shell内置命令无法用此命令)

四.find(搜索文件

1.命令格式

   find [搜索范围] [搜索条件]

   说明:find命令对文件进行搜索的时候完全匹配文件名,若想进行模糊搜索则使用通配符匹配

              Linux中通配符有 :*   匹配任意内容

                                             ?  匹配一个任意字符

                                             []    匹配中括号内任一字符

五.grep(搜索字符串)

1.命令格式

   grep [选项] 字符串 文件名

   说明:grep命令是在文件中搜索符合条件的字符串,如需匹配使用正则表达式进行包含匹配

2.选项

   -i     忽略大小写

   -v    排除指定的字符串

$?  表示前一个输出正确为0,错误为1.

!$  上一个命令的最后一个参数。

发现linux shell中$0,$?,$!等的特殊用法 - Chen Jian - 博客园https://www.cnblogs.com/chjbbs/p/6393935.html

安装.deb包的命令 sudo dpkg -i 安装包名





银豹收银

 

正则表达式

常用命令:

#查找以sa开头的文件,并在文件名后加上_bak

find ./sa* -exec mv {} {}_bak \;

ls sa* |xargs -n1 -i{} mv {} {}_bak

awk 'BEGIN{a="100testaa";if(a~/100/) {print "ok"}}'

echo|awk 'BEGIN{a="100testaaa"}a~/test/{print "ok"}'

Linux文件系统标准就是FHS(Filesystem Hierarchy Standard,文件系统目录标准,详细介绍可看官网:http://www.pathname.com/fhs/)。FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。

linux 程序安装目录/opt目录和/usr/local目录的区别

https://www.jb51.net/article/141748.htm

不可与根目录分开的目录(与开机过程有关):

根目录与开机有关,开机过程中仅有根目录会被挂载,其他分割区则是在开机完成之后才会持续的进行挂载的行为。就是因为如此,因此根目录下与开机过程有关的目录, 就不能够与根目录放到不同的分区去!

/etc,/dev,/bin,/sbin,/lib,/proc,/sys – 这些目录不能独立分区必须在/分区中,系统启动就需要用到的程序。

/usr/bin,/usr/sbin,/usr/lib – 这一套程序运行操作系统核心功能要用到的。

【转】ubuntu如何修改/添加/删除硬盘分区的挂载(点)? - linux,dev - 博客园





shell逻辑判断&&和-a区别 - 鸾舞春秋 - 博客园https://www.cnblogs.com/liqing1009/p/13092679.htmlShell中字符串、数值的比较 - 百度文库https://wenku.baidu.com/view/bb37dd0c0366f5335a8102d276a20029bc646343.html

Linux之awk详解 - 简书https://www.jianshu.com/p/ea22c809ae9f

菜鸟教程在线编辑器https://www.runoob.com/try/runcode.php?filename=helloworld&type=bash

linux中bashrc与profile的区别

linux中bashrc与profile的区别_jin—zzc的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值