文件处理
列出目录内容:
ls -l,如果要以M显示文件大小 ls –lh
运行可执行文件:
sh ./文件名
查找指定文件名的位置:
whereis 文件名
创建新目录:
mkdir 目录名
查看文件内容:
cat 文件名
编辑文件:
vi 文件名
i 进入编辑模式,可以编辑修改,:q! 强制退出不保存,:wq 保存并退出
/xxx 查找xxx内容,/ 重复上一次查找
文件操作
复制文件:
cp file1 file2(将现有file1复制到名为file2的新文件中)
cp file1 /achive(把file1复制到/archive目录中)
cp file1 mystuff/newfile(把file1复制到当前目录的mystuff中,如果newfile是子目录,则被复制到这个子目录中,如果不是子目录,则file1被复制到mystuff目录中,并被命名为newfile)
移动和重命名:
mv file1 file2(把file1重命名为file2)
mv file1 /dir2(把file1移动到根目录下的dir2目录中)
mv file1 /dir2/file2(如果file2是目录,file1会被移动到dir2/file2目录。如果file2不存在,file1就会被移动到dir2目录,并被重命名为file2)
删除:
rm 文件名(删除文件)
rm –R 目录名(删除目录)
rm –f 文件名(强制删除不确认)
rm –R –f 目录名(强制删除整个目录)
系统信息
查看分区:
df –h
查看硬盘:
fdisk –l
查看文件数量:
df -i
查看某目录下总文件数:
find . -type f | wc -l
查看目录容量:
du -sh 目录名
查看内存:
free(看total项)
查看当前进程,内存和CPU使用情况:
top
查看cpu信息:
cat /proc/cpuinfo
查看操作系统:
cat /etc/*release*
显示或修改当前时间:
date -s
clock -w
系统管理
重启服务器:
reboot
关闭服务器:
shutdown –h now
修改服务器密码:
passwd
重启网络:
service network restart
关闭防火墙:
service iptables stop
永久关闭防火墙:
chkconfig iptables off
系统修复:(单用户模式执行,不能远程执行,必须要通过控制台或本地执行)
fsck
网络服务
重启/启动/停止Apache:
service httpd restart/start/stop
查看PHP版本:
php -v
查看PHP模块:
php -m
压缩解压
解压zip文件:
unzip *.zip
压缩整个目录:(目录名DirName,但排除.gz的文件)
zip -r FileName.zip DirName -x *.gz
解压tar.gz文件:
tar –zxvf *.tar.gz
其他命令
更改整个目录的权限:
chmod 777 –R 目录名
更改整个目录的所有者:
chown –R user.user 目录名
下载网络上的文件:
wget 下载路径
安装或更新组件:
yum install 组件名
yum upgrade 组件名
把文件从一台服务器传到另外一台服务器:
scp -P 端口号(默认22)文件名 root@新服务器IP:新服务器路径