Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2631008
  • 博文数量: 315
  • 博客积分: 3901
  • 博客等级: 少校
  • 技术积分: 3640
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-08 15:32
个人简介

知乎:https://www.zhihu.com/people/monkey.d.luffy Android高级开发交流群2: 752871516

文章分类

全部博文(315)

文章存档

2019年(2)

2018年(1)

2016年(7)

2015年(32)

2014年(39)

2013年(109)

2012年(81)

2011年(44)

分类: LINUX

2011-08-09 17:58:59

1. liux执行的时候,如果不制定路径,那么是不会执行这个程序的。
  因为:系统默认不会寻找到,只会去找path路径下,所谓的环境变量。
  Try ~:echo $PATH
  You can see:
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
2. which cp
   which echo
   .....查看命令目录
   pwd #当前目录
   cd ~ #命令进入家目录
   cd  #命令进入家目录
   whoami #查看用户名
3. 相对路径和绝对路径
   Widows下:C:\
   Linux下:/ #根目录
   Linux将目录都映射到根目录下,而windows则分配不同的盘符
   相对路径:
 /usr/bin #以斜杠开头
   绝对路径:
 ./app #相对于当前路径XX
4.touch 只是更新文件的时间,不会修改文件的内容
5. -rwrx-xr-x 4 4096 time ....
   drwxr-xr-x 1 94 time  ....
   lrwxrwxrwx
   d --derectory
   r --read
   w --write
   x --代表可访问
   l --link
   4 / 1 --表示硬链接数,指定的数据块,inode节点号....,不能删除(因为就是本身)
   第一组:文件创建者的权限,最后一个r是同组的所具有的权限
   第二组:除了本用户,其他用户的权限
 5.1 软链接,可以删除
  创建一个软链接: ln -s extern.c node.c
  那么node.c 就是一个指向 extern.c的代表而已,而且文件比extern.c小。但你打开的时候,内容一样,其实你看到的内容十extern.c 的内容。
6. 文件的访问,网络是用命令访问,而像鼠标等是通过访问设备文件来获取坐标等参数的。一切皆是文件。
7. 访问鼠标设备文件 cd /dev/input/
    然后 cat mice ,当你移动鼠标的时候,那么你就可以看见屏幕上相应的数据。
8. 访问日志文件 cd /var/log/  ;
   cat xxxx.log | more ;加more的话,就满屏等着按下Enter再显示
   cat xxxx.log | less ;可以上翻,而more不行
   head -5 x
9. 拷贝文件或文件夹
   cp -a test test2 #拷贝目录包括目录所有东西
   cp test.c test2.c #拷贝文件
   cp test.c ./ #拷贝到当前目录
10. 改名或者移动
    mv BBS tt
    mv tt.c tt2.c
    mv tt.c /home/huanglei/NOTE
11. find
    find / -name "test.txt" #区分大小写
    find / -iname "tst.txt" #不区分大小写,/可以替换为其他目录
    grep -r "tody is jjfjs" ./ #这个是按照内容来找的
   
    find / -name ".txt" | xargs  #带过滤的
    find / -name ".txt" | xargs -r grep "toshd is jd" #带内容过滤
 
12. 统计字节数,行数,单词数
    wc -c test.txt
    wc -l test.txt
    wc -w test.txt
13. 修改权限问题
    chmod u+x test.txt #表示在用户,user中增加权限,也可以用u-x来减去
    chmod g+x test.txt #表示在组中
    chmod o+x ........ #表示其他用户
    chmod 7777 test.txt #或者用数字表示,当然依据个人需要
    sudo chown root test.txt #加上根用户权限,打开要输入密码了
    sudo chgrp root test.txt #修改文件权限, 连组都改了,vim是打不开了
    sudo chmod u+w test.txt #根用户修改
阅读(2045) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~