Chinaunix首页 | 论坛 | 博客
  • 博客访问: 525084
  • 博文数量: 257
  • 博客积分: 1666
  • 博客等级: 上尉
  • 技术积分: 1535
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-02 23:02
文章分类

全部博文(257)

文章存档

2013年(2)

2012年(255)

分类:

2012-07-02 10:16:16

原文地址:linux技巧 作者:isqlw

1.建立或删除以“-”开头的文件时,要在文件名前使用“--”符号。eg:#touch -- -aa;rm -rf -- -aa
2.lsattr 查看文件或目录的属性;chattr更改文件或目录的属性
  lsattr filename;lsattr -d directoryname
  chattr i filename ;chattr -i filename;chattr =i filename具有i属性的文件或目录不能被修改、删除。    
3.cp -p filename directory文件的时间不会被改变。
  复制目录时,必须使用选项把该目录下的文件全都复制过去(-r), -a=-rp
4.touch 命令 如果使用touch建立的文件已经存在,则只会改变该文件创建的时间,文件的内容不会改变。
5.在图形界面下,用鼠标把文件或目录拖到不同目录,相当于mv,在托运时需要按ctrl相当于cp.
6.cat -A -s -b filename
7.less filename时,按g键可以跳到文档的最顶端,按G键跳到文档的最低端,ctrl u向上跳半页,ctrl d向下跳半页,按v键可以快速进入编辑模式,在编辑模式的基础上再按i进行插入模式。
8.#expr $((m**n))计算m的n次方;expr $((m#n))把以m为基数的n计算为10进制数,如:#expr $((2#10101)),expr $((8#2307))注:expr也可以换成echo
9.chmod 1777 data/ 这里的1表示sticky特殊权限,只有建立的使用者才有权限删除自己建立的档案.
10.#cat > /var/ftp/pub/.message
   *********this is /var/ftp/pub**********
                                               输入完内容后回车,(ctrl d)结束
11.userdel -r username(删除用户时连同宿主目录一块删除)
12.使用ssh连接到linux虚拟机后,在ssh上做如下操作
   #ps -t tty1
   #kill -9 tty1的pid
   #ps -t tty1 说明virtual console具有再生的能力.
13.chkconfig --add mysqld ;chkconfig --del mysqld;需要注意的是在/etc/init.d/目录中必须有mysqld这个档案才能做前面的操作.
14.可以在/etc/services中查看服务的类型(tcp/udp)和对应的端口号.
15.sestatus可以显示selinux的状态.
16.echo 123|passwd --stdin tom为tom这个用户设置密码为1234
17.#smbclient -L 192.168.1.147 -U tom34
   #smbclient //192.168.1.147/public -U tom34
   #mount //192.168.1.147/share /mnt/smb -o username=tom3 
18.
Linux系统中踢出一个已登录的用户
Dienems发布于 2008-7-19 | 4240次阅读   字号:     (网友评论 43 条) 
使用w命令查看用户所在的终端。

使用命令pkill -KILL -t ttyname
QUOTE:
[root@fc4 ~]# w
11:12:23 up 44 min, 2 users, load average: 0.08, 0.06, 0.16
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
shily tty1 - 11:11 26.00s 0.04s 0.04s -bash
changyj pts/1 192.168.238.1 11:10 0.00s 0.12s 0.10s sshd: changyj
[root@fc4 ~]# pkill -KILL -t tty1
[root@fc4 ~]# //用户已经被强制logout

19、cat -n filename显示行号

20、/proc/sys  modifications are temporary and not saved at system shutdown

the sysctl command manages such settings in a static and centralized fashion:/etc/sysctl.conf

21、系统监视命令

top;xwindows下gnome-system-monitor

22、[root@serv ~]# echo a b c>ab
[root@serv ~]# lsattr ab
------------- ab
[root@serv ~]# chattr a ab
[root@serv ~]# cat ab
a b c
[root@serv ~]# echo abc>ab
-bash: ab: Operation not permitted
[root@serv ~]# echo abc>>ab
[root@serv ~]# cat ab
a b c
abc
[root@serv ~]# rm -rf ab
rm: cannot remove `ab': Operation not permitted
[root@serv ~]# lsattr ab
-----a------- ab
[root@serv ~]# chattr -a ab
[root@serv ~]# lsattr ab
------------- ab
[root@serv ~]# rm -rf ab
[root@serv ~]#
[root@serv ~]# touch abc
[root@serv ~]# lsattr abc
------------- abc
[root@serv ~]# chattr =iaS abc
[root@serv ~]# lsattr abc
--S-ia------- abc
[root@serv ~]# chattr = abc
[root@serv ~]# lsattr abc
------------- abc
23、bc计算器(在solaris里也可以使用bc命令)
#bc
2 5
2*4
21/3
21-12
24.让别的机器ping不通自己的机器:
[root@rh ~]# sysctl -w net.ipv4.icmp_echo_ignore_all=1
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
25.修改本机的TTL值:
[root@rh ~]# sysctl -w net.ipv4.ip_default_ttl=32
  或
[root@rh ~]# echo 255 > /proc/sys/net/ipv4/ip_default_ttl
 
 
阅读(347) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~