Linux基础
文章平均质量分 97
有时需要偏执狂
一定要搞懂,千万不要心存侥幸,否则一些问题会让你痛苦不堪(源码面前,了无秘密)。
拥有一某三分地不容易,贵在坚持。
展开
-
正则表达式与文件格式化处理
1、什么是正规表达式: 处理字符串的一种通用规则方法,以行为单位进行字符串处理。只要工具支持特殊表示法,就可以作为正规表述式字符串处理使用,如vi、grep、awk、sed。总结来说就是用一些特殊的字符来表示所需要处理的字符串,起到方便、快捷、高效的作用。2、基本正规表达式语法 字符串的正规表示法: 对于正规表达 . * $ {} \ 特殊符号用法汇总: ...原创 2017-08-21 09:22:33 · 828 阅读 · 0 评论 -
Shell重点详解
1、参数位置特殊字符$0:当前脚本的文件名$1,$2,...,$n: 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $#:传递给脚本或函数的参数个数。$*:传递给脚本或函数的所有参数,通常接合for使用$@:传递给脚本或函数的所有参数。被双引号(" ")包含时,与$*稍有不同$?:上个命令的退出状态,或函数的返回值。一般情况下...原创 2018-04-11 00:23:11 · 1271 阅读 · 0 评论 -
Makefile gcc shell
GCCgcc指令的一般格式为:gcc [选项] 要编译的文件 [选项] [目标文件] #include<stdio.h> #include<stdlib.h> int main(void) { printf("Hello World!"); }gcc -o hello hello.c 这句命令默认进行了预处理、编译、汇编、链接工作,直接生成了可执行的二进制文件。其中-o 后结原创 2017-09-19 10:13:50 · 1018 阅读 · 0 评论 -
Linux指令合集
Linux定位问题的命令man/etc/bash.bashrctartar命令可以通过gzip或bzip2来打包和压缩文件。 为什么会有警告讯息?因为他要去掉/根目录。假如存在就是绝对路径,解压出来直接覆盖/etc里面的内容。否则若在home文件下面解压则是~/etc目录下面。如果确定需要备份,倒是解压出来直接覆盖原来文件,就加上 -Ptar -[j|z]...原创 2017-11-05 20:33:12 · 3675 阅读 · 0 评论 -
Linux中常用软件安装
删除软件sudo apt-get remove –purge google-chrome-unstable –purge 选项表示彻底删除改软件和相关文件,加粗的表示软件名称。VMware虚拟机相关问题更改下载源更换源的方法非常简单:修改/etc/apt/sources.list文件即可 sudo cp sources.list sources.list.bak(备份原始文...原创 2017-09-02 12:17:00 · 2165 阅读 · 0 评论 -
17章 程序管理与SELinux初探
概叙常驻在内存中的程序通常负责系统所提供功能以服务用户各项任务,通常称之为服务(daemon)。多人多任务的操作系统环境。六个文字界面终端(1-6)和一个图形界面(7),通过alt+F1-F7切换,登入着还可以不同。Linux不会出现死机的情况,在任何时候都可以通过kill指令杀死进程。直接通过其他的应用程序杀死它还是可以的。job control&符号使指令或者程序在终端后台运行,不干原创 2017-08-28 20:40:45 · 376 阅读 · 0 评论 -
14章 Linux账号管理与ACL权限设定
群组相关概念 /etc/passwd /etc/group里面记录了用户信息和群组信息,其中包括UID,GID两个,用户名和这两个ID绑定。通过ID号码找到一个文件对应的所属用户和群组。/etc/shadow 专门管理密码。 wangjun:x:1000: /etc/passwd: wangjun:x:1000:1000:MyLinux,,,:/home/wangju原创 2017-08-24 17:43:57 · 405 阅读 · 0 评论 -
13章 学习Shell Scripts
何为Shell ScriptsScripts就是外部程序指令以及bash里面内建指令的组合,再加上一些逻辑表达、正规表达式、管道命令、数据重导向等功能,就可以构成编程之法了。因为里面都是已经存在的程序或者指令,所以其并不用编译就可以直接运行。最简单的脚本就是许多命令行组合在一起。简单执行sh的方法,通过bash my.sh(不论有无x权限都可以执行)或者 ./my.sh(加入此文件有执行权限,但原创 2017-08-21 17:21:38 · 367 阅读 · 0 评论