随笔分类 -  Linux-Bash Shell

1 2 3 下一页

su和sudo命令的用法
摘要:为了安全起见,尽量不要用root用户去做所有事情,因为一旦执行了错误的命令,可能会直接导致系统崩溃。 一、su命令 su 命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,切换到其他用户,比如从 root 管理员切换至普通用户。需要注意的是,su 命令与用户名之间有一个减号(-),这 阅读全文

posted @ 2019-06-09 00:11 chenxiaopang 阅读(1224) 评论(0) 推荐(0)

locate的基本用法
摘要:一、工作原理 1、 locate是通过读取一个或多个由updatedb命令生成的数据库来查找文件的,而updatedb由计划任务程序cron每天运行来更新缺省的数据库(/var/lib/mlocate/mlocate.db)。2、缺省情况下,locate并不检查在数据库中查找到的文件是否存在,也不会 阅读全文

posted @ 2018-06-30 22:08 chenxiaopang 阅读(2459) 评论(0) 推荐(0)

touch的基本用法
摘要:touch的基本功能是改变文件的时间戳,以下是三种常用用法: 1、创建一个空文件 以当前时间为时间戳创建一个空文件。$ touch touch.txt //touch.txt不存在 2、更改文件时间戳 将指定的已有文件的修改时间和访问时间更改为当前时间,或指定时间。$ touch test.txt 阅读全文

posted @ 2018-06-09 21:12 chenxiaopang 阅读(921) 评论(0) 推荐(0)

用set和shopt设置bash选项
摘要:1、set命令 -o打开选项,+o关闭选项#set -o //显示选项设置#set -o noclobber //打开该选项,重定向将覆盖已存在的文件#set +o noclobber //关闭该选项,防止重定向覆盖已存在的文件#set -o allexport //打开该选项,它导致所有的变量都自 阅读全文

posted @ 2017-06-25 18:14 chenxiaopang 阅读(857) 评论(0) 推荐(0)

rsync的用法
摘要:一、用法例子 1、增量备份本地文件#rsync -av ebook/ tmp/ //注意:文件名中最好不要有 :#rsync -avzrtopgL --progress /src /dst2、本地和远程目录同步#rsync -auv --delete program doc /media/CBDIS 阅读全文

posted @ 2016-09-16 20:46 chenxiaopang 阅读(810) 评论(0) 推荐(0)

dd的用法
摘要:1、生成一个空的,大小为1G的文件 # dd if=/dev/zero of=winxp.img bs=1k seek=1024k count=1 2、用0填充硬盘 #dd if=/dev/zero of=junk #sync #rm junk 3、读软盘,并以16进制保存到文件中 #dd if=/ 阅读全文

posted @ 2016-04-01 23:40 chenxiaopang

od的用法
摘要:一、功能 查看非文本文档的内容 二、用法 1、语法 od [-A RADIX] [-t TYPE] 文件名 2、选项与参数 -A: 指定偏移量的输出形式 d[size] :利用十进制(decimal)输出数据,每个整数占用 size bytes ;o[size] :利用八进制(octal)输出数据, 阅读全文

posted @ 2016-04-01 23:30 chenxiaopang

tr的用法
摘要:一、tr的基本功能 功能:转换、挤压或删除字符串,从标准输入接收输入,输出到标准输出基本用法:tr [options] string1 [string2] 二、例子 1、转换 $ echo "CDImage.CUE" | tr [A-Z] [a-z]CDImage.cue $ echo hi the 阅读全文

posted @ 2016-01-31 23:24 chenxiaopang 阅读(509) 评论(0) 推荐(0)

cut的用法
摘要:1、基本功能从文件或标准输入的每行中删除指定的部分。2、基本用法cut -[cdf] [FILE]3、例子$ ls -ltotal 2944-rwxr-xr-x 1 zach pubs 259 Feb 1 00:12 countout-rw-rw-r-- 1 zach pubs 9453 Feb 4... 阅读全文

posted @ 2015-12-27 17:43 chenxiaopang 阅读(611) 评论(0) 推荐(0)

cron的用法
摘要:linux中的Cron命令是Linux的内置服务,用于定时的循环的服务。 1、启动、重启、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启 阅读全文

posted @ 2015-12-20 12:04 chenxiaopang 阅读(637) 评论(0) 推荐(0)

cp的用法
摘要:1、cp的功能拷贝一个或多个文件(或目录)到目的地2、例子1)一次拷贝多个源文件到目的地#cp /mnt/hgfs/DOC/{1,2,3,4,5}.txt /root/ldj2)只拷贝链接文件到一个新的位置,不拷贝实际链接的文件#cp -d libc.so.6 / 只拷贝符号连接... 阅读全文

posted @ 2015-12-20 10:53 chenxiaopang 阅读(1056) 评论(0) 推荐(0)

comm的用法
摘要:1、comm的功能对两个排序过的文本文件进行逐行比较基本用法:comm -[123] file1 file22、例子1)显示两个文本文件都有的行#comm -12 file1 file22)显示file1中独有的行,以及file2中独有的行#comm -3 file1 file23)显示file1中... 阅读全文

posted @ 2015-12-20 10:26 chenxiaopang 阅读(554) 评论(0) 推荐(0)

cat和tac的用法
摘要:1、cat和tac的功能cat从前往后显示文本文件内容tac与cat相反,从后往前显示文本文件内容2、cat用法$cat [-AbEnTv] [filename]选项与参数:-A :相当于 -vET 的整合选项,可列出一些特殊字符而不是空白而已; -b :列出行号,仅针对非空白行做行号显示,空白行不... 阅读全文

posted @ 2015-12-19 23:22 chenxiaopang 阅读(780) 评论(0) 推荐(0)

cal日历工具的用法
摘要:cal的基本语法:$ cal [month] [year]1、显示当前月的日历$ cal2、显示某年的日历$ cal 20153、显示某年某月日历$ cal 12 2015=-=-=-=-=Powered by Blogilo 阅读全文

posted @ 2015-12-19 22:55 chenxiaopang 阅读(302) 评论(0) 推荐(0)

Bash命令行编辑
摘要:1、Readline库和命令行编辑bash shell提供了两个内置编辑器:emacs和vi,利用它们可以以交互模式对命令行列表进行编辑,这项特性是通过Readline库的软件包实现的。当使用命令行编辑功能时,无论是vi还是emacs模式,都是readline的函数决定哪一个键对应哪一项功能。例如,... 阅读全文

posted @ 2015-12-19 22:23 chenxiaopang 阅读(1282) 评论(0) 推荐(0)

Bash环境配置文件
摘要:一、环境配置文件读取优先级其中~/.bash_profile,~/.bash_login,~/.profile三个文件只有一个有效,查找优先级从左至右降低。bash会一直检查是否有~/.bashrc,一旦发现有就立即执行。在ubuntu 10.04中, /etc/profile存在,用户主目录下有.... 阅读全文

posted @ 2015-12-10 21:13 chenxiaopang 阅读(1431) 评论(0) 推荐(0)

多重bash登入的history写入问题
摘要:问题:如果一个用户同时开好几个 bash 接口, 这时~/.bash_history中会写入哪个bash的历史命令记录?答:所有的bash 都有自己的 HISTSIZE 笔记录在内存中,因为等到注销时才会更新记录文件,所以最后注销的那个 bash 才会最后写入数据, 其他 bash 的命令操作就不会... 阅读全文

posted @ 2015-12-04 23:19 chenxiaopang 阅读(302) 评论(0) 推荐(0)

Bash Shell编程要点小结
摘要:一、case命令case variable invalue1)command(s);;value2)command(s);;*)command(s);;esac如果case变量没有被匹配,程序就执行*)后面的语句。case值中允许出现Shell通配符和竖线(|)作为OR操作符二、if命令if com... 阅读全文

posted @ 2015-10-29 23:29 chenxiaopang 阅读(973) 评论(0) 推荐(0)

Bash中的字符串变量扩展
摘要:1、向尾部方向的最小化删除 (%)$pathname="/usr/bin/local/bin"$echo ${pathname%/bin*}/usr/bin/local2、向尾部方向的最大化删除(%%)$pathname="/usr/bin/local/bin"$echo ${pathname%%/... 阅读全文

posted @ 2015-09-21 17:40 chenxiaopang 阅读(459) 评论(0) 推荐(0)

Bash中的特殊变量和位置参量
摘要:位置参量:向脚本或函数传递的参数,可以被set命令设置、重置和清空。1、$$当前Shell的PID2、$-当前Shell的选项,如果是交互式shell,应该包含字符i,例如$ echo $-himBH3、$?最后一个命令的退出状态值,0-成功,非0-不成功4、$!最后一个放入后台作业的PID5、$0... 阅读全文

posted @ 2015-09-20 23:06 chenxiaopang 阅读(249) 评论(0) 推荐(0)

1 2 3 下一页

导航