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
[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
阅读(323) | 评论(0) | 转发(0) |