linux 零散知识记载

原创 2015年11月18日 09:59:12

1 真机linux拨号上网 参考这一篇文件章即可http://blog.csdn.net/taiyang1987912/article/details/42292895

2 linux关于文件权限

对于目录来说,可以想象成一个文件箱,箱子外边贴了一张纸,写了这个箱子有什么东西,箱子里边放了一堆的文件,文件里写了一堆的东西。
那么,对于文件箱的可读权限来说,就是可以读到文件箱外边的那张纸,于是用户就可以知到这个箱子里边有什么了。可是仅仅是知道有
什么,具体长什么样,文件有多大,文件的属性又是什么,这些都无从知晓,必须打开箱子,才能看到,所以对只有r权限的用户来说,只能知道箱子里边的文件名,其它的都只能用问号来代替。
有了箱子的执行权限后, 用户就可以打开箱子了,于是里边文件的各种属性,都可以看到了,但是不能把里边的文件扔掉,也不能从外部
拿一些文件进来,因为没有修改这个箱子的权限的。
有了箱子的修改权限后,用户就可以扔掉文件,或添加一些文件进来了。那可以修改文件的内容么, 不行,这与文件箱的权限无关。
现在,假如用户有打开和修改箱子的权限,却没有读箱子外边那张纸的权限,会如何呢,那么用户会不知道箱子里边有哪些东西,即使用户把箱子打开了,也不知道(这个特性与现实就有些不同了,按理来说打开了应该可以看得到),也无法看到文件的内容,即使文件是可读的,但可以扔掉或添加文件进来,当然了,这种设置也是不合理的,应该不会出现才对。

3 linux删除目录中指定名称的文件夹  find dir -name fileName -exec rm -rf {} \; 

4  

unbuntu安装 g++的方法aptitude install build-essential 安装过程中不要总是按Y,因为有些依赖关系是不对的,aptitude还有其它的方案

    5.1 ubuntu 是否含有否个进程 ps aux | grep apt-get 结束xx进程 kill -9 xxpid

    5.2 centos 查看进程 ps -ef | grep xx 结束xx进程 kill -pid 

6 
linux 是否安装某个软件 rpm -aq | grep gcc

7 把另一台电脑上的centos镜像拷贝到过来,使用yum install时,报各种无法找到源,使用 yum clean all 和 yum makecache解决

sudo -u xx bash 与su xx的作用是一样的,cd命令是bash内建的命令,而sudo只支持系统命令,所以cd命令无法使用sudo运行

9 setfacl -m d:u:myuser1:rx . 设置后只会影响以后创建的目录,之前的目录不会受影响 相关博客:http://baike.baidu.com/link?url=N1RCrDw7K-MVTgGRaFIe30se2ogIJr1V2RSpqtjh2tcvm0CTHFMOLC8RmsK0QAeSNZTiaDbTuakyYUNwDFXmV_

10 没有密码的账号,只有root才能进入,普通账号不能进入

11 newgrp 切换有效群组的时,要求输入密码,这个密码是组密码,必须用root账号为组设置了密码后,才能切换过去,初始群组是不需要密码就能切换回来的

12 修改了默认uid后,重新登陆会无法进入家目录,因为目录只是记录了使用者的UID,而这个UID是旧的,所以重新登陆后新的UID就无法进入原来的目录了

13  shell中的

$((xx)) ,xx可以为算述表达式,当然也可以使用declare先声明变量是数字类型,那就xx表达式可以直接写,不用在外围包那么多括号

了。

14 netstat -tuln t表示tcp u表示udp l表示正在监听 n表示正在监听的ip地址,而不是主机名

15 shell 中 

test "xxoo" = "xxoo" 用test测试两字符串是否相等,一定要在等号两边加空格

16 直接取变量可以不用大括号,直接$PATH即可,但如果要对PATH进行处理,如${PATH#/sunny/bin:}删除PATH中的某个字段,此时就必须使用大括号了。

17 stty erase ^H 这样设置在交互式输入,使用read 时,才能用退格键删除错误的输入

18 printf '%s %s %s %s %s\n' $(cat printf) 从$(cat printf)中取得文件的内容,然后一趟一趟的灌入到格式中

19  

grep 不果不加单引号,那就是普通的bash逻辑,如果加了单引号,就是正则表达式

20 find ./ -mmin -300 | grep '[a-z]$' 找出当前目录下5个小时内作过修改,且文件名以字母结尾的文件。

21 uniq 只能在sort之后才能奏效 cat | sort | uniq ,相关博客 http://blog.csdn.net/tsuliuchao/article/details/8073106 http://blog.csdn.net/dboy1/article/details/7761892

22 man -M /usr/share/man 才有效,否则会报No manual entry for xxxx 相关博客 http://www.cnblogs.com/chengmo/archive/2010/10/26/1861809.html

23 /etc/profile.d/*.sh 是由/etc/bashrc去执行的shell文件,注释要用#否则会报错。

24  
xshell 断线,可输入open指令打开会话对话框

25 TestVar="$Path;TestString"只有这样才是合法的,因为;号是特殊字符,所以外边必须加双引号,如果用单引号,则特殊字符会失去特殊作用

27  
http://jingyan.baidu.com/article/647f01159b86e17f2148a891.html 使用xshell 中的sz和rz进行向windows发送文件和从windows接收文件

相关文章推荐

linux和tomcat的一些零散知识记录

http://duduli.iteye.com/blog/1687795 Java代码   对于普通用户不能开启1024端口一下的程序, 比如apach...

javascript零散知识小计

javascript 零散知识 小计

C++的一些零散知识

1、srand(time(0))用法的含义;这是用于初始化随机函数发生器的,计算机中的随机函数在生成一个随机数时需要用到一个称为随机数发生器的东西,如果不对其进行初始化,每次生成的随机数就会是相同的。...

iOS 程序开发零散重点知识总结(一)暴走漫画制作笔记一

今天,我们学习制作第一个可以在iphone上

PoEdu_Python_Lesson008_复习_零散知识点

零散知识点

Android学习中一些零散的知识点

(1)List中存放数据通过add(),得到数据通过get().Map中存放数据则通过put()。 (2)若drawble中的图片的尺寸小于我们设置的控件的尺寸,则会被强行放大到空间尺寸,但势必会使清...

Drupal零散知识笔记

2013-4-22 关注cron 1、我们知道网站需要定期的进行一些操作以保证站点的正常运行,比如定期的清除临时文件,定期的清除某部分缓存等等。这就是cron要做的事情,我们可以通过实现hook_...
  • yulidai
  • yulidai
  • 2013年04月08日 13:01
  • 1526

零散知识点.....

最近,在自己一个人在开发一个新的项目,期间遇到的好多各种个样的问题。问题虽然都不大,但是死记硬背总是容易忘记的,这里就记下来,方便以后查找问题和分享给大家。 问题一:我添加导航栏后试图被遮盖了 ...

Objective-C学习笔记-之零散的知识

NSTableView类用于显示用户点击了那些

Effective C++ -- 零散知识点整理

Effective C++ --1 让自己习惯C++ Effective C++ --2 构造/析构/赋值运算 Effective C++ --3 资源管理 Effective C++ --4 设计与...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 零散知识记载
举报原因:
原因补充:

(最多只允许输入30个字)