Ubuntu命令实战(持续更新中......)

(1)一个大文件夹下,我想找包含某个字符串的文件,比如在OpenCV文件夹下寻找函数fastAtan2所在的文件。

find和grep配合。find命令是查找当前文件夹下特定的文件(目录),

(2)将别名命令alias写入到系统的配置文件当中,以防止自己定义的变量在bash注销后失效。

用户个人偏好的配置文件应该写入的文件是你主目录下的 .bashrc文件,文件名第一个字符是个点,因此这个文件是一个隐藏文件,需要ls -a才能够显示出来,但是这并不影响我们对该文件的修改。vim .bashrc 指令会在vim中打开配置文件,然后Shift + g (即G)让光标移动到文件最后一行,然后添加指令 alias cls=‘clear’。退出vim。然后在终端执行source ./bashrc。这样再打开一个bash,cls指令就会生效了。

(4)如何显示与编辑隐藏文件:这不是个大问题,因为隐藏文件与普通文件差得没有那么多,只是文件名的第一个字符是 ‘ . ’。所以要想实用cat显示隐藏文件,不需要加上什么特定的参数,只要简单的 cat.bashrc即可(假设打开的文件是.bashsrc)。

(5)取消bash对firefox的等待

由bash启动firefox,但是等到firefox退出时,该bash才接受其他命令输入,开那么多bash不方便啊。解决方式:bash中输入  firefox & 即可。

(6)修改命令提示符

如果计算机名称设置过长,那么bash的默认的命令提示符就会很长,看上去很不爽,解决方法是修改环境变量PS1的值,比如设置PS1='honpey@lab:\w:$ '。你可以把这句话写到主文件夹下的.bashrc文件这样每次开机时就会变成你自己设置的命令提示符了。

(7)查看文件的磁盘使用情况

du(show disk usage)查看磁盘使用情况,使用 -h 参数来显示 human-readable 的格式,du 的输出结果通常很长,可以加上 -s 参数来省略指定目录下的子目录,而只显示该目录的总合即可。比如 du -sh /hello

(8)查看系统进程情况的指令

ps和top。这两个指令是程序员面试中最常考的指令

(9)find指令

下载了一个linux0.12.rar想看下linux源码,不小心使用了unrar e linux-0.12.rar指令使得文件中所有文件扁平化输出了。这可不行,要删除这些文件啊,于是使用find指令和xargs指令结合删除即可。

首先我通过ls -al命令看到从linux-0.12.rar包中解压出来的文件的创建时间是1991年和1992年的,因此我首先通过touch指令创建两个时间节点

touch -t 199101010000 data1

touch -t 199301010000 data2

然后执行find指令即可:

find . -type f -newer data1 ! -newer data2 -print | xargs rm

完美搭配。

(10)接第(9),rar文件应该怎样解压

unrar x linux-0.12.rar

这里注意,参数是x,x能够保证解压到当前的目录下,并且能够保持包中的文件的层次感

PS:今天给pad更新了系统,ios7的扁平化设计太难看了,很不忍哪!

(11)DNS服务器设置

首选DNS服务器IP地址设置错误的一个直接的后果就是,上得了QQ,登不了百度。(windows下)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值