linux命令

去掉windows结束符号dos2unix-k-nNaapiVipPrice.php

ls-al

date

date+%Y/%m/%d

mandate查看用法

drwxr-xr-x4rootroot4096Jul121:52download

d是目录-是文件|表示连接文件

rwxr-xr-x权限4连接数root文件所有者root文件所属用户组4096Jul121:52最后被修改时间

改变用户组:-R参数表示进行递归更改

chgrpusersinstall.log

改变文件所有者:chown

chownbininstall.log

拷贝文件:

cp源文件目标文件

改变文件权限:

chmod

切换身份:

suroot

切换路径:cd

显示目前所在目录:pwd

新建新目录:mkdir

删除目录:rmdir

如果想让/root下面的命令可以在其他目录执行,那么可以:

PATH="$PATH":/root

basename/etc/sysconfig/network返回:network

dirname/etc/sysconfig/network返回:/etc/sysconfig

touch创建文件

file:查看文件的基本数据类型:ASCIIdatabinary

which寻找执行文件

查找文件:

whereisifconfig

find查找的时候有点慢

locate[-ir]keyword

-i忽略大小写的差异

-r后面可接正则表达式

find/etc-name'*httpd*'

查看目录容量:

df-h

连接文件:ln

ln-s/etc/crontabcrontab2

vim下打开另一个窗口:

:sp/etc/hosts

ctrl+w+k

ctrl+w+j

:setnu

:setnonu

给组合命令设置一个别名:aliaslm='ls-al'

typecd

cdisashellbuiltin

hostname-i

errExit()

{

echo"error$1"

exit1

}

foriinseq100

do

sql="insertintotable_a(id)values(${i})"

mysql-uroot-prootdbname<<<`echo${sql}`||errExit"errorinexec${sql}"

done;

netstat-anp|grep8080

ps-ef|greppid

相关推荐