Linux
小胖__
这个作者很懒,什么都没留下…
展开
-
linux目录结构及文件基本操作
linux目录结构遵循FHS标准==tree /==以树的形式列出根目录的结构目录路径cd ~ 切换到用户目录, ~ 表示当前用户的home目录cd … 表示切换到上级目录pwd 获取当前路径绝对路径与相对路径 绝对路径是以根目录为参照,相对路径是以当前所在路径文参照文件基本操作touch iphone6 创建一个空文件iphone6,在linux中系统不以文件名后缀来区分文件类...原创 2018-09-30 21:17:00 · 138 阅读 · 0 评论 -
shell脚本编程初步
Shell Script ,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。换一种说法也就是,shell script是利用shell的功能所写的一个程序,这个程序是使...转载 2018-10-28 17:13:08 · 98 阅读 · 0 评论 -
数据流重定向
管道默认是连接前一个命令的输出到下一个命令的输入Linux中提供三个标准输入与输出:文件路径文件作用/dev/stdin用于标准输入/dev/stdout用于标准输出/dev/stderr用于错误输出简单的重定向# 通过管道把文件的输出作为cat的输出,并把cat的输出作为文件test的输入当输入追加为EOF结束echo 'hello' | ca...原创 2018-10-16 21:04:16 · 78 阅读 · 0 评论 -
文本处理命令
tr命令参数参数作用-d用于删除指定的字符,如echo ‘hello world’-s用于删除文本中连续并重复的字符col命令col命令可以将文本中的空格转为tab,将tab转为空格参数参数作用-x将tab转为空格-h转空格转为tabjoin将两个文件中相同的字段合并# 输出文字并创建file1echo 1 hell...原创 2018-10-16 20:13:03 · 101 阅读 · 0 评论 -
Git基本用法(一)
git中基本信息配置使用Git的第一件事就是配置您的名字与邮箱,它是您在提交commit时的签名,每次提交commit时都会包含这些信息。使用git config进行配置# 配置用户名git config --global user.name "name"# 配置邮箱git config --global user.email "82020@ada.com"# 配置完成后会生成原创 2018-10-18 22:05:02 · 112 阅读 · 0 评论 -
命令执行顺序控制与管道
通常情况下,我们每次只能在终端输入一条命令,按下回车执行,执行完成后,我们再输入第二条命令,然后再按回车执行……,当有时候我们会一次输入多条命令,这个时候的执行过程又是如何的呢?当我们需要使用apt-get安装一个软件,然后安装完成后立即运行安装的软件(或命令工具),又恰巧你的主机才更换的软件源还没有更新软件列表。你会使用如下操作# 更新软件源列表sudo apt-get update# ...原创 2018-10-15 20:46:49 · 120 阅读 · 0 评论 -
Linux的计划任务crontab命令
安装crontabsudo apt-get install -y rsyslog启动crontabsudo service rsyslog startsudo cron -f &使用 man crontab 查看使用方法添加一个计划任务#执行一个添加命令crontab -e#选择第二个vim文本编辑器2# 在打开的文本中的最后添加下面一句话,文本中的#是注释的意思...原创 2018-10-15 19:57:59 · 420 阅读 · 0 评论 -
Linux用户及文件权限管理
用户管理终端信息查看who am i 查看当前终端用户名及终端基本信息,分别是:用户名、终端号、时间who命令其他常用参数参数说明-a打印能打印的全部-d打印死掉的进程-m同am i,mom likes-q打印当前登录用户数及用户名-u打印当前登录用户登录信息-r打印运行等级创建用户sudo adduser lilei ...原创 2018-09-30 11:19:30 · 265 阅读 · 0 评论 -
linux基本概念及操作
在linux中,最重要的就是命令,这就包过了2个过程,输入和输出tab键补全文本、命令、目录、参数等Ctrl+c强行终止当前操作或程序(不会使终端退出)Ctrl+s暂停当前程序,暂停后按下任意键恢复运行Ctrl+z将程序放到后台运行,恢复到前台为命令fgCtrl+a将光标移至输入行头Ctrl+e将光标移至行末Ctrl+k删除从光标所在位置到行末shift+pgup将终端向上滚动s...原创 2018-09-30 10:45:30 · 74 阅读 · 0 评论 -
git的简介
git的简介Git是一个快速的分布式版本控制系统。同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。1991年,Linus创建了开源的Linux,并且有着为数众多的参与者。虽然有世界各地的志愿者为Linux编写代码,但是绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。在这期间,所有的源代码都是由Linus手工合并。因为L...转载 2018-10-18 18:01:13 · 129 阅读 · 0 评论 -
Linux下安装软件
APT是Advance Packaging Tool(高级包装工具)的缩写,是Debian及其派生发行版的软件包管理器,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。APT最早被设计成dpkg的前端,用来处理deb格式的软件包。现在经过APT-RPM组织修改,APT已经可以安装在支持RPM的系统管理RPM包。这个包管理器包含以 apt- 开头的...原创 2018-10-18 17:21:45 · 86 阅读 · 0 评论 -
文件系统操作与磁盘管理
基本操作df 查看磁盘的容量du -h 文件或目录名查看目录的容量原创 2018-10-01 17:37:49 · 158 阅读 · 0 评论 -
文件打包与解压缩
在windows上压缩包不过两种格式 *.zip\,*7z,而在linux上压缩包有 rar、gz、xz、bz2、tar、tar.gz、tar.xz、tar.bz2文件名后缀说明zipzip程序打包压缩的文件rarrar程序打包压缩的文件7z7zip程序打包的压缩文件tartar程序打包, 未压缩的文件gzgzip程序压缩的文件xzx...原创 2018-10-01 17:06:38 · 157 阅读 · 0 评论 -
环境变量与文件查找
declare tmp 变量创建命令,创建一个名为tmp的变量tmp=shiyanlou 为变量tmp赋值echo $tmp 输出变量的值,变量前必须加 $ .变量名只能是英文字母、数字或者下划线,且不能以数字作为开头。环境变量命 令说 明set显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量。e...原创 2018-09-30 22:23:53 · 128 阅读 · 0 评论 -
Git基本用法(二)
比较比较提交 Git Diff比较提交只能在未提交前查看修改了那些内容使用git diff命令查看# 比较修改了那些文件git diff# 如果文件有新建的,还没有提交到缓冲区,先提交到缓冲区在使用git diff --cached查看git diff --cached# 当文件通过git commit提交到仓库后git diff与git diff --cached将不能查看到任何...原创 2018-10-24 17:22:55 · 118 阅读 · 0 评论