
linux
文章平均质量分 76
wsdsbh
hi,你好
展开
-
什么是哑终端,终端模拟器
链接:https://blog.youkuaiyun.com/ltx06/article/details/52170852https://blog.youkuaiyun.com/jirryzhang/article/details/70147827https://www.google.co.in/search?q=%E5%93%91%E7%BB%88%E7%AB%AF%E6%98%AF%E4%BB%80%E4%B9%88...原创 2018-04-04 21:35:57 · 14938 阅读 · 0 评论 -
&重定向的问题
什么时候要加&符号!!!!原创 2018-04-17 17:10:11 · 182 阅读 · 0 评论 -
shell_呈现数据
什么时候要使用&符号呢!!我的理解是:当要输出重定向时,>* 这边加&exec 3>&1 是输出到1,所以要&exec 1>&3 输出到 3 ---exec 6<&0 这是输入重定向,<* 加&exec 0<&6 以上说法对吗???exec 的用法???考虑重定向标准输出和标原创 2018-04-17 13:55:04 · 299 阅读 · 0 评论 -
vim 另存为
==========在linux系统上,vim编辑系统文件的时候,很多时候编辑结束才发现,没有权限写入文件。vim实现文件另存为的功能只要在:w 后面加上文件名字,就能把当前的编辑内容另存到其他文件中去。:w new_filename============https://www.vpser.net/manage/vi.html======https://thief.one/2017/08/09/...原创 2018-04-16 19:17:09 · 11663 阅读 · 1 评论 -
shell的启动方式
--------------------来自https://blog.youkuaiyun.com/li19236/article/details/41486587-------------------------------------------交互式shell和非交互式shell、登录shell和非登录shell的区别。首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。交互式shel...翻译 2018-04-03 22:13:09 · 4131 阅读 · 0 评论 -
centos下终端快捷键,截屏
https://blog.youkuaiyun.com/newstart2011/article/details/52517062Linux初学者-CentOS6.6终端启动快捷键设置刚安装的CentOS6.6, 没找到启动终端的快捷键, 需要自己设置, 步骤如下:System -> Preferences -> Keyboard Shortcuts点击Keyboard Shortcuts进入设置...原创 2018-04-15 15:11:52 · 2442 阅读 · 0 评论 -
处理用户输入
主要内容:命令行参数特殊参数变量移动变量处理选项将选项标准化获得用户输入---------------[oh@localhost shell]$ cat yh#!/bin/bash#using one command line parameterfactorial=1for (( number= 1;number<=$1 ;number++))do factorial=$[ ...原创 2018-04-09 21:22:27 · 168 阅读 · 0 评论 -
键盘上的符号
我应该这样搜索:keyboard symbol names================https://www.google.com/search?q=symbols+in+keyboard&oq=symbols+in+key&aqs=chrome.1.69i57j0l5.10999j0j7&sourceid=chrome&ie=UTF-8必须懂点英文啊!!!ht...原创 2018-04-09 14:48:01 · 7124 阅读 · 0 评论 -
linux 环境变量
通过环境变量获取信息,存储临时数据和配置信息什么是环境变量:(environment variables) 存储有关shell会话和工作环境信息。它允许你在内存中存储数据,以便运行在shell上的程序和脚本访问。bash shell里,环境变量分为两类:1. 全局变量2 局部变量不同的linux发行版本可能会有不同的环境变量。全局环境变量:对所有shell创建的子进程也可见。而局部变量只对创建他们...原创 2018-04-01 21:56:51 · 324 阅读 · 0 评论 -
vim使用注释
来自https://blog.youkuaiyun.com/xiajun07061225/article/details/8488210方法一 块选择模式插入注释:用v进入virtual模式用上下键选中需要注释的行数按Control+v(win下面ctrl+q)进入列模式按大些“I”进入插入模式,输入注释符“#”或者是"//",然后立刻按下ESC(两下)取消...原创 2018-03-26 15:44:48 · 6730 阅读 · 1 评论 -
使用结构化命令
首先是:if -then格式:if command then commandsfi-------------根据if 后的命令的退出状态码来确定是否执行then后的语句。如果命令的退出状态码为0,则执行。表示,命令运行成功。[oh@localhost shell]$ ./s6Mon Mar 26 14:14:22 CST 2018that's ...原创 2018-03-26 14:19:01 · 291 阅读 · 0 评论 -
终端图片
http://image.baidu.com/search/index?tn=baiduimage&ps=1&ct=201326592&lm=-1&cl=2&nc=1&ie=utf-8&word=%E5%93%91%E7%BB%88%E7%AB%AF百度图片都是什么鬼,广告!!!https://www.google.co.in/search?...原创 2018-04-05 17:38:40 · 498 阅读 · 0 评论 -
shell-控制脚本
======处理信号以后台模式运行脚本在非控制台下运行脚本作业控制调整谦让度定时运行作业启动时运行文件系统命令===============linux signal:信号https://blog.youkuaiyun.com/xgjianstart/article/details/4544418http://rango.swoole.com/archives/124http://www.cnblogs.com...原创 2018-04-18 10:42:07 · 527 阅读 · 0 评论 -
关于 shell
linux的shell究竟有什么神奇之处。。。https://blog.youkuaiyun.com/liuyiy/article/details/8063817Linux登陆主机后,在执行Script之前,其实我们已经处于一个shell中,即Login shell。它是将来要执行Script的父shell。如root账号默认为/bin/bash。 Linux下每个账号都可以自定义Login shel...转载 2018-04-21 22:25:22 · 347 阅读 · 0 评论 -
创建函数
基本脚本函数返回值在函数中使用变量数组变量和函数函数递归创建库在命令行上使用函数=========函数 function在shell脚本里创建函数:有两种方式1. function name { commands}2.name( ) { commands}在脚本里使用函数,由于是顺序执行,还没定义就使用函数是会出错的。返回值:bash shell 会把函数当作一个小型脚本,运行结束时会返回一...原创 2018-04-21 17:36:47 · 679 阅读 · 0 评论 -
linux------进程管理
linux process managementlinux process managerhttps://www.google.com/search?biw=1525&bih=693&tbm=isch&sa=1&ei=TaPYWtumHcjc8QW4uY7oAg&q=linux+process+management&oq=linux+process+...原创 2018-04-19 22:09:26 · 247 阅读 · 0 评论 -
链接
cron:https://www.unixmen.com/add-cron-jobs-linux-unix/ https://linux.cn/article-7513-1.html at:https://tecadmin.net/one-time-task-scheduling-using-at-commad-in-linux/https://linuxco...原创 2018-04-19 22:03:25 · 190 阅读 · 0 评论 -
后台进程
后台进程运行的几种方式:http://seanlook.com/2014/02/20/linux-process-running-background-screen/Ctrl+z/bg/nohup/setsid/&在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:12# ./rsync.sh &#...原创 2018-04-18 22:01:24 · 241 阅读 · 0 评论 -
centos下无法观看本地视频!!!!
mplayer 对flv格式的视频很不友好啊!!!mpeg-4 aac decoder----------------先是mplayer安装软件看视频!!!软件主体,界面:yum install mplayer mplayer-gui安装好后 使用 gmplayer稍微介绍下使用yum细节首先,yum clean all 清理之前缓存数据再使用 yum makecache指令 将当前服...原创 2018-04-12 20:38:00 · 1782 阅读 · 0 评论 -
初识sed 和gawk
在shell脚本中处理任何类型的数据,使用 sed gwak自动的处理文本文件中的文本。。=====sed编辑器:又称作流编辑器( stream editor ),跟普通交互式文本编辑器恰好相反。在交互式编辑器如(vim)里,你可以使用键盘命令来交互式插入,删除或者替换数据中的文本。刘编辑器则会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。。sed编辑器可以基于输入到命令行的或是存储在命...原创 2018-04-22 15:13:19 · 402 阅读 · 0 评论 -
centos下访问windows系统文件!!!
由于我的笔记本的系统是centos 6 与window10双系统的引导是由grub控制的。 两个系统的文件系统不同,不能相互访问。在linux下是这样的:无法挂载ntfs系统!!!!======================================yum只适用于Redhat系,编译安装适用于所有Linux发行版//编译安装略显麻烦,我就先不弄了。大部分说的都是 ntfs-3g这个软...原创 2018-04-12 17:05:29 · 3668 阅读 · 0 评论 -
学llinux的资料
MOOChttps://freevideolectures.com/5-websites-learning-linux/https://www.quora.com/What-are-the-best-video-lectures-for-learning-linuxLinux优秀网站列表国内:http://edu.51cto.com国内视频教程最丰富、最新、最好的网站http://www.chin...转载 2018-04-18 11:21:45 · 476 阅读 · 0 评论 -
更多结构化命令 for啥的
重复执行某一些命令:for var in listdo commandsdone当然,还有一种形式:for var in list ; do这样,do与for就在同一行了。其中list里是一些需要迭代的值而var会依次迭代list中的值如何访问呢?使用$var [oh@localhost shell]$ cat for1#!/bin/bash#basic for commandfo...原创 2018-03-31 20:13:41 · 127 阅读 · 0 评论 -
管道
本质上来说,管道就是一种特殊的重定向,也就是对一个命令的输出进行管道连接(即重定向),用作下一个命令的输入。在 Linux 环境中,命令协作最常用方式就是构造命令管道。图 1 命令管道command1 正确输出,作为 command2 的输入然后 comand2 的输出作为, comand3 的输入, comand3 输出就会直接显示在屏幕上面了。事实上在两个命令之间使用 |(管道)操作符就是将第...转载 2018-02-25 20:03:18 · 292 阅读 · 0 评论 -
重定向
Ken Thompson 曾经就如何设计简洁而高效的操作系统提出过一个原则,就是我们现在奉为圭臬的 Unix 程序设计准则(Unix Philosophy):“一次只做一件事,并做到最好(Do one thing and do itwell)”。 Linux 作为一种类Unix 操作系统也秉承了这个准则。如果仔细回想一下,我们会发现我们前面所提到过的各种 Linux 程序(命令)无不体现了这个准则...转载 2018-02-25 16:50:27 · 716 阅读 · 0 评论 -
cat,less,tail,head
cat:concatenate:less,more,head,tail 命令 用法:cat [选项]... [文件]... 将[文件]或标准输入组合输出到标准输出。 -b对非空输出行编号-E在每行的未尾添加$符号,便于确认每一行,因为有些行内容太长了,在显示时会在显示器上以多行表示。-n对输出的所有行编号-s将相连的多个空行用一个空行来代替-T将Tab字符显示为^I 如果没有指定文件,或者文...转载 2018-03-10 20:07:41 · 189 阅读 · 0 评论 -
tar,gzip
打包命令:tar 将几个文件并在一起,合成一个大文件,并不压缩;tar -cf [ ] [ ] ;查看打包的文件中有啥:tar -tf [ ] ;tar -f xxxxx.tar --delete xxxx 删除某个文件 。合并两个打包文件: tar -f xx.tar -A xxx.tar xx把xxx合并了向打包文件中...转载 2018-03-10 20:01:35 · 551 阅读 · 0 评论 -
通配符
通常,如需要对多个文件对象执行单一操作,而不需要像前面的递归操作一样对整个树进行操作。例如,你可能想要找出在某个目录下中创建的所有文本文件的修改时间,而不需要列出分散的文件。尽管这很容易在小目录中实现,但是对于大型文件系统则非常困难。要解决这个问题,可以使用 bash shell 中内置的通配符(wildcard)支持。这种支持也称为“globbing”(因为它最初被实现为一个名为 /etc/gl...转载 2018-03-10 19:37:58 · 1922 阅读 · 0 评论 -
查找文件
loacte :功能较弱,速度快, locate 路径 文件名关键字整个系统中查找:locate .tar系统将所有文件名都记录在一个文件中:/var/lib/molcate的数据库中。locate 没有遍历硬盘去查找。但如果这个数据库没有实时更新,则会出一些问题。默认每天更新一次,可通过updatedb来更新它,但可能花费一些时间。-----------find 查找范围 查找条件 ...转载 2018-03-10 19:30:18 · 262 阅读 · 0 评论 -
2
mount: -t, --types vfstype The argument following the -t is used to indicate the filesystem type. The filesystem types which are currently supported include: adfs, affs, aut...原创 2018-03-15 17:24:54 · 162 阅读 · 0 评论 -
生成ssh密钥
为了提高主机的安全级别, OpenSSH 可以禁止用户以密码身份认证方式登录,而基于密钥身份认证的方式登录。1. 禁止用户以密码身份认证方式登录首先修改 SSH 的配置文件禁止用户以密码身份认证方式登录。 打开/etc/ssh/sshd_config 文件,按照错误!未找到引用源。 进行修改,并保存退出[root@localhost ~]# vim /etc/ssh/sshd_config#Pas...转载 2018-03-07 15:53:39 · 1566 阅读 · 0 评论 -
ssh远程登陆主机
1. 安装软件包事实上,在我们使用的 CentOS 6 当中, SSH 所需要的所有软件包默认就已经安装好了。其中包含了 openssh(核心文件)、openssh-clients(SSH 客户端)和 openssh-server(SSH 服务器端)。我们可以用 yum 命令进行查看来确认这些软件包都已经被安装好了。[root@localhost ~]# yum list installed op...转载 2018-03-07 15:41:30 · 1051 阅读 · 0 评论 -
系统服务
在 Linux 中,有某些进程在系统启动时就开始在后台运行, 除非程序出现异常或者被人为终止, 这些进程将一直运行, 直到关机才结束。 这些特殊后台进程对系统和用户来说非常重要, 甚至是不可或缺的。 原因就在于这些进程都是一些不中断的,随时接受请求的,为用户和系统提供某项特定功能的后台进程。这些后台进程就被称为守护进程(daemons), 正式地说,守护进程就是运行在后台的一种特殊进程。它独立于控...转载 2018-03-07 15:27:57 · 402 阅读 · 0 评论 -
管理进程
最常用的结束进程的命令是“kill”,顾名思义,就是“杀死”进程的意思。首先我们来杀死上一讲中 PID 为 5066 的进程。[root@localhost ~]# kill 5066[root@localhost ~]# toptop - 14:20:13 up 9:16, 1 user, load average: 1.61, 1.90, 1.89Tasks: 129 total, 2 run...转载 2018-03-07 14:54:47 · 326 阅读 · 0 评论 -
查看进程
程序是为了完成某种任务而设计的软件,比如拷贝命令“cp”就是程序,文本编辑工具 vi 也是一个程序。 而一个运行中的程序就被称为进程。进程的一个比较正式的定义是:在自身的虚拟地址空间运行的一个单独的程序。进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。一个运行着的程序,可能包含多...转载 2018-03-07 14:39:16 · 331 阅读 · 0 评论 -
vi(m)
1. 准备工作在一般情况下,无论何种 在一般情况下,无论何种 在一般情况下,无论何种 在一般情况下,无论何种 在一般情况下,无论何种 在一般情况下,无论何种 在一般情况下,无论何种 在一般情况下,无论何种 在一般情况下,无论何种 在一般情况下,无论何种 在一般情况下,无论何种 在一般情况下,无论何种 Linux 发行版本都是包括 Vim 的,并且在默认会安装它。当然,万一你的主机上还没安装 VIM...转载 2018-02-25 20:22:25 · 1093 阅读 · 0 评论 -
用户和用户组
转载 2018-02-25 21:06:08 · 126 阅读 · 0 评论 -
vim使用问题,语法颜色
由于在linux的终端里,发现系统默认是白底,我靠,吓人啊!!于是我调了一下背景颜色。改成豆沙绿。但是与系统本身的语法高亮与特殊文件颜色相混合,导致看不清:特别是,在vim里脚本设置变量时:v=12解决办法:在palette里面:built-in schemes:改成了Linux console就行---------vim里删除多行vim里给多行加注释...原创 2018-03-25 16:28:48 · 750 阅读 · 0 评论 -
关于python与python3
在我的centos 6.8 里,既有python2,也有python3,但是出现如下情况:>>> list({1:'a','dd':2}) [1, 'dd']>>> ^[[A^[[A^[[B^[[B File "<stdin>", line 1 ^SyntaxError: invalid ...原创 2018-03-21 13:51:36 · 175 阅读 · 0 评论 -
shell-1 创建shell脚本
[oh@localhost shell]$ ./s1.shbash: ./s1.sh: Permission denied[oh@localhost shell]$ echo $PATH/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oh/bin[oh@localh...原创 2018-03-25 14:49:19 · 434 阅读 · 0 评论