Linux 经常使用命令

经常使用命令apache

ls ls -a 列出目录全部文件,包含以.开始的隐藏文件
ls -t 以文件修改时间排序
ls -l 除了文件名以外,还将文件的权限、全部者、文件大小等信息详细列出来
cd cd / 进入根目录
cd ~ 进入家目录(当前登录用户)
cd - 进入上一次工做路径
cd .. 进入上一级目录
pwd pwd 查看当前路径
pwd -P 查看软连接的实际路径
mkdir mkdir -m 对新建目录设置存取权限
mkdir -p 一次能够创建多个目录
mkdir 当前文件夹下建立新文件夹
rm rm -i *.log 删除任何.log文件;删除前逐一询问确认
rm -rf 删除全部,包含子文件(-f, --force 忽略不存在的文件,从不给出提示,-r, -R, --recursive 指示rm将参数中列出的所有目录和子目录均递归地删除。)
rmdir rmdir -p parent/child/child11 当parent子目录被删除后使它也成为空目录的话,则顺便一并删除,不能删除非空目录
mv mv test.log test1.txt 将文件test.log重命名为test1.txt
mv log1.txt log2.txt log3.txt /test3 将文件log1.txt,log2.txt,log3.txt移动到根的test3目录中
mv -i log1.txt log2.txt 将文件file1更名为file2,若是file2已经存在,则询问是否覆盖
mv * ../ 移动当前文件夹下的全部文件到上一级目录
cp cp -i 提示
cp -r 复制目录及目录内全部项目
-a 复制的文件与原文件时间同样
cat cat filename 一次显示整个文件
cat > filename 只能建立新文件,不能编辑已有文件
cat file1 file2 > file 将几个文件合并为一个文件
cat -n 查看时输出全部行号
tail tail -f 循环读取(经常使用于查看递增的日志文件)
tail -n<行数> 显示行数(从后向前)
tail -f -n 50 循环读取逐渐增长的文件内容
find find -name 按照文件名查找文件(文件名可以使用通配符,*.log)
find -type 查找某一类型的文件
chmod chmod -c 当发生改变时,报告处理信息
chmod -R 处理指定目录以及其子目录下全部文件
df df -l 显示磁盘使用状况
grep ps -ef | grep svn 查找指定进程
ps -ef | grep svn -c 查找指定进程个数
cat test1.txt | grep -f key.log 从文件中读取关键词
ps ps -ef 显示当前全部进程环境变量及进程间关系
ps -A 显示当前全部进程
ps -aux | grep apache 与grep联用查找某进程
ps -aux 是用BSD的格式来显示进程,ps -ef 是用标准的格式显示进程
kill kill -9 $(ps -ef | grep pro1) 先使用ps查找进程pro1,而后用kill杀掉
free free -b 以Byte显示内存使用状况
free -k 以kb为单位显示内存使用状况
free -m 以mb为单位显示内存使用状况
free -g 以gb为单位显示内存使用状况
free -s<间隔秒数> 持续显示内存
free -t 显示内存使用总合
reboot 重启
logout 注销
shutdown -h now 关闭系统
tar tar -zxvf archive.tar.gz 解压一个gzip格式的压缩包
tar -zcvf /home/abc.tar.gz 打包,并用gzip压缩
unzip unzip file1.zip 解压一个zip格式压缩包
rpm rpm -ivh package.rpm 安装一个rpm包
rpm -qa 显示系统中全部已经安装的rpm包
rpm -e package_name.rpm 删除一个rpm包
yum yum install package_name 下载并安装一个rpm包
yum update package_name 更新一个rpm包
yum remove package_name 删除一个rpm包
yum list 列出当前系统中安装的全部包
vim :q 退出 :q! 强制退出 :wq! 保存并强制退出 /test 在文档中查找test 按n跳到下一个,shift+n上一个
相关文章
相关标签/搜索