免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1104 | 回复: 0
打印 上一主题 下一主题

一些小技巧 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-25 15:46 |只看该作者 |倒序浏览
1. 使用虚拟控制台
  登录后按Alt+F2键这时又可以看到"login:"提示符, 这个就是第二个虚拟控制台.
一般新安装的Linux有六个虚拟控制台, 可以用Alt+F1~Alt+F6来访问.
虚拟控制台最有用的时候是当一个程序出错锁住输入时可以切换到其他虚拟控制台登录进入后杀掉这个出错的进程.
    在x下使用虚拟控制台要用ctrl+alt+Fn来切换
2. 拷贝与粘贴
  X-Window下: 拷贝的操作与字符界面下一样, 三键鼠标的话按中键粘贴, 两键鼠标的话同时按左右键粘贴
3. 快速进入某些目录
  键入 cd ~ 可进入用户的home目录.
  键入 cd - 可进入上一个进入的目录.
4.    计算文件目录数目
    ls -l | grep ^- |wc -l
    ls -l | grep ^d |wc -l
5. 显示彩色目录列表
  打开/etc/bashrc, 加入如下一行:
  alias ls="ls --color"
  下次启动bash时就可以显示彩色的目录列表了, 其中颜色的含义如下:
  蓝色-->目录
  绿色-->可执行文件
  红色-->压缩文件
  浅蓝色-->链接文件
  灰色-->其他文件
6. 列目录时只列子目录
    ls -F | grep /$
7. 修改环境变量
    echo $PATH
    env
    export PATH=$PATH:/usr/local/bin
8. 显示文件类型
    file xx.gz
    /etc/magic
9.    查路径
    type mount
    whereis mount
10.    查看文件
    head tail sed
11.    去掉^M字符
    :%s/^V^M//g
    或
    sed 's/^V^M//g' foo >foo.new
12. 利用find 改变所有权
    find . -name "*save" -exec chown root {} \;
13. 退出系统后还可以运行
    nohup tar -cf /home &
14. 以日期为后缀
    file=`data  '+%m%d'`| touch xx.$file
15.查找日期为某日的文件
    L=`find ~`|ls -l $L 2>/dev/null |grep 2007-11-7
16. 查找文件里的内容
    find . -name '*.txt' -exec grep  -q -s "GNU" {} \; -print
17.使用软盘/光盘等移动介质
   简单地说,你需要把软盘/光盘设备上的文件系统安装到Linux目录树上的一个点上,称之为安装点(mount point),通常是一个目录。安装Linux后会
   有个缺省的安装点/mnt,在它下面还有/mnt/floppy和/mnt/cdrom。你可以用
       mount -t ext2 /dev/fd0 /mnt/floppy  <--把linux文件系统格式的软盘安装上来
       mount -t msdos /dev/fd0 /mnt/floppy <--把dos文件系统格式的软盘安装上来
       mount -t vfat /dev/fd0  /mnt/floppy <--vfat支持瘟95/98的长文件名
       mount /dev/hdb /mnt/cdrom  <--把以从盘方式接在第一个IDE口上的光驱上的光盘安装上来
       mount /dev/cdrom /mnt/cdrom  <-- /dev/cdrom是指向光驱设备的一个连接
       mount /mnt/cdrom    <--可以这么用是因为在/etc/fstab里已经定义了
       umount /mnt/floppy  <--在拿出软盘之前先要把它卸载
       umount /mnt/cdrom   <--不卸载就拿不出光盘
   当然你也可以自己建一些安装点,比如"mkdir /mnt/smb","mkdir /scd"然后
       mount -t iso9660 /dev/scd0 /scd  <--/dev/scd0: SCSI光驱
       smbmount //fjj/download /mnt/smb
   等等,熟悉之后就可以灵活运用。
   单用mount而不跟任何参数可以显示已经安装的文件系统,或者查看/etc/mtab文件
   如何格式化磁盘,在Linux里概念有些不同,称之为制作文件系统(make filesystem)
   应该用mkfs命令,由于现在的Linux都使用ext2格式,最好直接使用mke2fs,比如mke2fs /dev/fd0
   mke2fs /dev/hdb2等等。如果要对软盘低级格式化,则可以用fdformat,而硬盘在出厂时已经格式化,无须低级格式化(那是危险的)。检查文件系统则用e2fsck,如e2fsck -av /dev/fd0。
18. 删除无用的core文件
  程序运行出后有时候会产生一个名为core的文件, 这个文件是发生故障的那程序的内存映像,一般很大而且没什么用, 可以删除掉以释放空间.
19.修改登录前的提示信息
    修改/etc/issue,/etc/issue.net 或者/etc/rc.local
20. 一次解开.tar.gz文件
  解开.tar.gz文件一般要先用gunzip解压再用tar解包, 在Linux下可以一次完成, 如:
  #tar zxpvf sample.tar.gz
21. 强行退出 X
  有时候在 X 里由于程序出错鼠标键盘都不起作用, 这时候不用着急, 因为在Linux下几乎不会像在Win95里那样恶性死机, 你只须键入Ctrl+Alt+BackSpace键就可以回到字符界面下了.
22. 把当前目录加入path中容易有安全问题
23. 去掉引导区内的grub信息
  安装grub后如果硬盘数量或分区情况有改变的话将导致硬盘不能启动,这时只须用软盘启动dos再运行 fdisk/mbr 即可。(这个方法还可清除任何引导区病毒)
24. 查看 Linux 启动时的信息
  Linux 启动时屏幕显示的信息来不及看清就一闪而过,如果对这些信息感兴趣的话可以在启动完后用命令 dmesg 查看。
25. 一次处理一整个目录
  Linux/UNIX 的很多常用命令如 rm , cp 等都有一个参数---- -r , 是递归的意思, 命令里加了参数 -r 就可以对目标目录及其下所有子目录进行操作,
26. 处理文件名内含有特殊字符的文件
 
 如果有一个文件名叫 -file 如果想删除它,键入 rm -file 会显示 invalid option ,原来由于文件名的第一个字符为
- , Linux 把文件名当作选项了,可以加 -- 解决这个问题, 如 rm -- -file
。如果是其他特殊字符的话可以在特殊字符前加一个 \ ,或者用双引号把整个文件名括起来。
27. 几个有用的别名
  能方便操作和减少误操作的别名,建议把它们放到启动文件里, 如 /etc/bashrc 。
  alias rm='rm -i'
  alias cp='cp -i'
  alias mv='mv -i'
  #前三个别名的作用是在删除、覆盖文件之前先提示确认,
  #因为Linux/UNIX下文件一旦删
  #除就再也无法恢复了。
28. 取消ctrl+alt+del
    修改/etc/inittab文件
29. 如果有/etc/nologin文件,那么普通用户不能登录
30. 建立swap文件
    dd if=/dev/zero of=swf bs=1024 count=1234
    mkswap swf 1234
    sync
    swapon swf
31,
Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba
即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有
更好的网络文件系统NFS,NFS也是需要架设服务器的;
大家知道在Windows
网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server
后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器;
我们在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用。在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。  
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28622/showart_585667.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP