-
tab补齐查看全部
-
一个点表示当前目录 两个点表示上一级目录查看全部
-
相对路径的表示方法查看全部
-
命令提示符查看全部
-
文件的权限问题查看全部
-
生成路径的两种方式查看全部
-
解压缩文件,生成路径查看全部
-
Everything is a file. ----Linux查看全部
-
bpi查看全部
-
命令学习书籍查看全部
-
shell编程的小结(我们可以在linux终端中执行一条一条的命令,但是这不利于重复使用,为了能复用这些命令,就需要shell脚本来实现了——将一个个的命令有条例的放到一个文件中一次性就能执行全部的命令,也非常方便的修改和传播): 1、命令行中不光能执行bash语句其他的也可以比如:ruby,为了让命令行不犯晕需要指定解释器是谁 2、语句即命令,命令即语句,在终端中就是命令,在脚本中就是语句,命令对空格敏感,所以,语句对空格是变态的敏感,这一点要非常注意 3、位置参数,$# $0 $1 $2 $3 代表参数的位置 4、脚本中的语句不在当前的脚本中执行,是新开一个shell执行,如果要在当前执行则用source 脚本文件 5、循环控制(脚本16) 6、远程执行 脚本中的内容在远程机器上执行, ssh -t peter@happycasts.net 'touch a.txt' 单引号之中的语句就会在远程的机器上执行了。 7、确认执行 这个对于修改删除等等相当重要,避免误操作的情况。 8、用其他语言来写脚本 bash脚本偏机器语言不好理解,使用其他的语言更好理解一些,加上一些恰当的注释也是相当好的查看全部
-
1、locate在系统全局范围内定位文件,locate底层运行原理是从一个数据库中读数据(下图) 2、find在一个目录范围内定位文件 #find . #查看目录内所有文件 #find .|grep .txt #查找.txt结尾的文件 #find . -type f #文件类型的 #find . -type d #目录类型的 #find . -type f -exec ls -l '{}' ';' #找到的文件,通过-exec参数,直接执行 ls命令 #echo hello >a.txt #echo Hello >b.txt #find . -type f -exec grep hello '{}' ';' #find . -type f -exec grep hello '{}' ';' -print #打印出具体的文件名 #find . -type f -exec grep -n hello '{}' ';' -print #打印出所在行号 #find . -type f -exec grep -ni hello '{}' ';' -print #不区分大小写 3、grep字符串查找查看全部
-
1、结束进程:kill 进程号 2、后台执行:进程 & 3、linux总共有7个工作台。 进程执行时系统卡死,Ctrl+Alt+F1进入第一个工作台执行命令杀死进程后Ctrl+Alt+F7返回查看全部
-
1、文件描述符(下图) 2、有三类文件是一直打开的,stdin 标准输入 /stdout 标准输出 /stderr 标准错误 3、重定向的意思简单讲就是重新定位方向,就是改变方向,就是拐弯的意思 >输出重定向,将对应的内容放入到文件中,注意,使用“>”是覆盖,使用“>>”是追加。 2>标准错误信息重定向 <标准输出信息重定向 管道线 | 非常重要也非常简单,是linux命令行哲学的基石,类似链条的环,连接多个命令,共同完成一些任务,每一个环完成自己的任务。查看全部
-
当前工作目录/home/peter各文件相对路径查看全部
举报
0/150
提交
取消