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