ubuntu/linux
yufenghyc
在校学生而已、、、
展开
-
ubuntu/linux 2>&1解释
shell中可能经常能看到:>/dev/null2>&1命令的结果可以通过%>的形式来定义输出分解这个组合:“>/dev/null2>&1”为五部分。1:>代表重定向到哪里,例如:echo"123" > /home/123.txt2:/dev/null代表空设备文件3:2>表示stderr标准错误4:&表示等同于的意思,2>&1,表示2的输出重定向等同于15:1转载 2015-05-12 16:33:35 · 2990 阅读 · 0 评论 -
更新hosts,sudo:无法解析主机,rcnscd: command not found
修改hosts后 无法解析主机,sudo:rcnscd: command not found原创 2016-01-05 15:28:24 · 16989 阅读 · 0 评论 -
shell特殊变量$0,$#,$@,$*,$?,$$和命令行参数
shell中的$0,$n,$#,$@,$*,$$,$?转载 2016-04-13 10:04:48 · 647 阅读 · 0 评论 -
shell函数的定义,返回值和参数
一、函数的定义shell允许将一组命令集或语句形成一个可用的块,这些块称为shell函数;定义的格式:functionName(){command1command2......commandN[return value]}function functionName(){ # function为关键字command1command2...转载 2016-04-13 13:43:50 · 1323 阅读 · 0 评论 -
不同shell文件中的函数调用
first.sh文件中新建函数funcFirst#!/bin/bashecho $0 #上一行的感叹号要使用英文字符funcFirst(){echo "I am funcFirst()"echo "function:$FUNCNAME in lineNumber: $LINENO lineNumber2:${BASH_LINENO[1]} Brother: ${FUNCNAME原创 2016-04-12 22:27:30 · 4178 阅读 · 0 评论 -
ubuntu中source,sh/bash,./的区别
ubuntu中source,sh/bash,./的区别转载 2016-04-12 21:55:15 · 884 阅读 · 0 评论 -
ubuntu14.04终端输入命令,终端崩溃
为了解决登录循环不进入图形界面问题,tty模式下删除.Xauthority,同时又删除了tmp文件夹,成功进入图形界面,然而在终端输入命令,终端崩溃,而且搜狗输入不能输入中文。解决方法:在tty模式(Ctrl+Alt+F1进入),更改新建的tmp文件权限,命令如下:chmod 777 /tmpreboot重启之后,问题解决。原创 2015-12-04 10:57:37 · 1376 阅读 · 0 评论 -
ubuntu14.04密码正确,进入不了图形界面
ubuntu14.04密码正确,进入不了图形界面原创 2015-12-03 21:29:31 · 8848 阅读 · 0 评论 -
./configure报错mv: cannot move './confsjjYiM/out' to 'cmake/Makefile': Permission denied
权限不足而报错:mv: cannot move './confsjjYiM/out' to 'cmake/Makefile': Permission deniedconfig.status: error: could not create cmake/Makefilehyc@hyc-csu:/usr/local/proj-4.9.1$ makeMaking all in src原创 2015-07-21 21:11:12 · 9487 阅读 · 0 评论 -
ubuntu笔记——su:认证失败
ubuntu安装后,root用户默认是被锁定的,不允许su切换到root用户。允许su切换到root用户,设置如下:su:认证失败hyc@hyc-csu:/usr/local/postgresql-9.4.1$ sudo passwd[sudo] password for hyc: 输入新的 UNIX 密码: 重新输入新的 UNIX 密码: passwd:已成功更新密原创 2015-07-21 13:13:13 · 697 阅读 · 0 评论 -
linux环境变量的设置
首先要认识几个和环境变量有关的文件:/etc/profile——此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;/etc/environment——在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;/etc/bashrc转载 2015-07-14 16:36:04 · 558 阅读 · 0 评论 -
linux chmod命令更改文件的读写执行权限
linuxchmod命令是在日常运维中比较常用的命令之一,对文件管理比较重要,如设置web目录时需设置特定的权限以保证服务器安全。提示:在写完shell脚本后,我们一般需要给这脚本设置权限:chmoda+x shell.sh有很多人,特别是搞开发的程序员,不懂权限,对程序及目录直接给予chmod-R 777file,这种最高级的权限,对服务器安全会造成很大的安全隐患,一般不建议这样转载 2015-07-14 15:53:03 · 41712 阅读 · 0 评论 -
linux中的source、sh、bash、./命令
1.source命令用法:sourceFileName作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限"注:该命令通常用命令“.”来替代。如:source.bash_profile..bash_profile两者等效。source(或点)命令通常用于重新执行刚修改的初始化文档。source命令(从CShell而转载 2015-07-14 11:01:29 · 3870 阅读 · 0 评论 -
linux mkdir命令
linux mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir[选项]目录...2.命令功能:通过mkdir命令可以实现在指定位置创建以DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)转载 2015-07-13 16:01:00 · 556 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出转载 2015-07-13 15:35:20 · 553 阅读 · 0 评论 -
ubuntu的文件查找命令
1.whereis 文件名 特点:快速,但是是模糊查找,例如找#whereismysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.2.find/ -name 文件名 特点:准确,但速度慢,消耗资源大;在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行。find命令的一般形式为:find pathname -转载 2015-05-07 18:53:59 · 1048 阅读 · 0 评论 -
ubuntu创建软链接和硬连接
一、具体用法 ln-s源文件 目标文件 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间,只生成目标文件的一个镜像。 例如:ln-s /tmp/yourFileName/usr/local/bin/your转载 2015-05-06 14:31:41 · 10059 阅读 · 0 评论 -
ubuntu14.04中的tmp文件夹生命周期
在Ubuntu系统中,在/tmp文件夹里面的内容,每次开机都会被清空,如果不想让他自动清理的话,只需要更改rcS文件中的TMPTIME的值。我们看如何来修改sudo gedit /etc/default/rcS把TMPTIME=0修改成TMPTIME=-1或者是无限大改成这样的话,系统在重新启动的时候就不会清理你的/tmp目录了。 另外,修改之后,以前被系统原创 2015-05-12 20:30:42 · 3120 阅读 · 0 评论 -
grep中使用"\d"匹配数字不成功的原因
正则表达式,grep中不能使用"\d"匹配数字转载 2016-04-06 21:47:19 · 44621 阅读 · 3 评论